web-dev-qa-db-fra.com

Différence entre su et sudo su

Demander par curiosité. :)

Quand je tape

Sudo su

Il demande mon mot de passe utilisateur. Et quand je tape juste

su

Il demande le mot de passe de l'utilisateur root. Mais les deux commandes me dirigent vers le terminal racine. Alors pourquoi y a-t-il une telle différence?

7

Sudo su signifie exécuter la commande su en tant que Sudo qui signifie en tant que root. Ici, le système vous demandera votre mot de passe puisque vous êtes sudoer. Après avoir entré votre mot de passe, vous avez maintenant les privilèges root. Donc, la commande su ne demandera pas de mot de passe. C'est la même chose que si vous êtes une racine, alors su à un autre utilisateur ne vous demandera pas de mot de passe, car vous êtes une racine.

Lorsque vous exécutez simplement la commande su, vous l'exécutez en tant qu'utilisateur standard. Comme su signifie que vous passez à l'utilisateur root, le mot de passe root vous sera demandé.

9
Maythux