65 votes

Comment revenir au mode normal à partir du mode sudo dans Linux et Mac OS X ?

Utilizo sudo su pour faire quelque chose dans Mac OS X mais ne savent pas comment revenir en arrière.

J'espère que vous pourrez me rendre un service.

92voto

Bart Points 21

Tipo exit . Cela va déconnecter le super utilisateur et revenir à votre compte.

19voto

SCFrench Points 4826

Si vous exécutez sudo su qui ouvrira un Shell en tant que super-utilisateur. Tapez exit o Ctrl - D pour quitter ce Shell.

Normalement, vous n'exécutez pas sudo su mais tu viens de courir sudo _command_ . Une fois que vous avez tapé votre mot de passe, sudo enregistrera un horodatage et vous permettra d'exécuter plus de commandes sous sudo sans avoir à taper votre mot de passe pendant quelques minutes. Si vous voulez effacer cet horodatage (pour que quelqu'un d'autre ne puisse pas exécuter sudo sans mot de passe), vous pouvez exécuter sudo -k .

1voto

Su est utilisé pour se connecter au compte root, pour se déconnecter de celui-ci, utilisez Ctrl+D ou tapez exit. Jouer avec su est très dangereux si ce n'est pas vraiment nécessaire. La meilleure idée est d'ajouter l'utilisateur au groupe sudo et d'utiliser la commande sudo. Et comment se fait-il que vous utilisiez sudo su ??

0voto

rutgersmike Points 121

Tapez juste exit, et pour vérifier que vous êtes de retour à "vous" tapez "whoami" et il ne devrait PAS dire root.

0voto

J'ai entré sudo su et mon mot de passe et le curseur est passé de mon nom d'utilisateur à sh-3.2# en tapant la commande whoami indique "root". Sortir et entrer sudo -s ajoute l'indicatif root# au curseur et entrer whoami indique "root". J'en conclus que les deux commandes sont équivalentes. Le site quitter revient au compte utilisateur standard dans les deux cas.

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