14 votes

Comment passer d'un utilisateur à l'autre dans le terminal

Je suis actuellement:

root@sensu-serveur-client:/# 

Je veux changer à:

sensu@sensu-serveur-client:/# 

Comment fait-on cela. J'ai essayé: su sensu mais rien ne se passe.

20voto

Byte Commander Points 99026

Vous devriez utiliser su:

su [-|-l|--login] NOM_UTILISATEUR

Si vous spécifiez l'option de connexion (soit -, soit -l, soit --login: tous sont des synonymes), vous obtiendrez un environnement similaire à celui dans lequel vous vous êtes connecté directement en tant qu'utilisateur. Sinon, vous resterez dans l'environnement actuel (par exemple, de nombreuses variables env, le répertoire actuel, etc).

Exemple: (notez les noms d'utilisateur et les répertoires de travail actuels!)

root@wolf-pack:~# su bytecommander
bytecommander@wolf-pack:/root$ exit
exit

root@wolf-pack:~# su - bytecommander
bytecommander@wolf-pack:~$ exit
logout

root@wolf-pack:~# 

PS: Si vous exécutez su pas en tant que root, vous serez bien sûr invité pour le mot de passe de l'utilisateur avec lequel vous voulez vous connecter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X