Maison > Tutoriel système > Linux > Comment changer d'utilisateur en ligne de commande Linux

Comment changer d'utilisateur en ligne de commande Linux

下次还敢
Libérer: 2024-04-11 17:45:17
original
539 Les gens l'ont consulté

Il existe trois façons de changer d'utilisateur dans la ligne de commande Linux : utilisez la commande su (su - [nom d'utilisateur]), utilisez la commande sudo (sudo -u [nom d'utilisateur] [commande]) ou utilisez la commande runuser (runuser - l [nom d'utilisateur]) . Toutes les méthodes nécessitent le mot de passe de l'utilisateur cible et peuvent nécessiter l'indicateur -H dans certains cas.

Comment changer d'utilisateur en ligne de commande Linux

Comment changer d'utilisateur en ligne de commande Linux

Question : Comment changer d'utilisateur en ligne de commande Linux ?

Réponse :

Vous pouvez changer d'utilisateur dans la ligne de commande Linux via les méthodes suivantes :

Utilisez la commande su

<code>su - [username]</code>
Copier après la connexion

[nom d'utilisateur] est l'utilisateur cible. Par exemple, pour passer à l'utilisateur tom, saisissez :

<code>su - tom</code>
Copier après la connexion

Utiliser la commande sudo

La commande sudo permet d'exécuter des commandes en tant qu'administrateur. Pour passer à un autre utilisateur et exécuter une commande spécifique, vous pouvez utiliser le format suivant :

<code>sudo -u [username] [command]</code>
Copier après la connexion

Par exemple, pour passer à l'utilisateur bob et créer un fichier, exécutez :

<code>sudo -u bob touch testfile.txt</code>
Copier après la connexion

Utilisez la commande runuser

La commande runuser est spécifiquement utilisé pour changer d'utilisateur et fournit des options plus sécurisées que la commande su. La syntaxe est la suivante :

<code>runuser -l [username]</code>
Copier après la connexion

où le drapeau -l spécifie le shell de connexion de l'utilisateur. Par exemple, pour passer à l'utilisateur Alice, saisissez :

<code>runuser -l alice</code>
Copier après la connexion

Astuce :

  • Dans toutes les méthodes, le mot de passe de l'utilisateur cible est requis pour changer.
  • Dans certains cas, il peut être nécessaire d'utiliser l'indicateur -H pour préserver le répertoire personnel et les variables d'environnement de l'utilisateur hébergeur.
  • Utilisez ces commandes avec prudence car elles peuvent accorder l'accès à d'autres comptes d'utilisateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal