Changer le mot de passe root ne change pas le mot de passe sudo

12

J'essaie de changer le mot de passe qui est demandé lors de l'exécution sudodans Ubuntu. En cours d'exécution sudo passwdou sudo passwd rootme donne les deux nouvelles invites de mot de passe et il change avec succès le mot de passe.

Mais alors je peux toujours utiliser mon ancien mot de passe lors de la sudonouvelle exécution pour autre chose. J'ai un utilisateur avec le même mot de passe, mais je ne sais pas si cela fait une différence. J'ai activé l'utilisateur root et je peux voir que le nouveau mot de passe fonctionne avec le compte utilisateur root.

Le mot de passe root est donc changé mais pas le mot de passe pour sudo.

Comment changer le sudomot de passe?

user1494552
la source
le mot de passe root est utilisé par su, c'est votre mot de passe qui est utilisé par sudo.
ctrl-alt-delor

Réponses:

31

Vous changez le mot de passe de root. sudoveut le mot de passe de votre utilisateur.

Pour le changer, essayez simplement passwd, sans arguments ou en le parcourant sudo.

Vous pouvez également émettre:

$ sudo passwd <your username>
Frédéric Hamidi
la source
1
Et apprenez-en plus sur la /etc/sudoersconfiguration du comportement desudo
1
Tu as raison, je vois qu'on demande le mot de passe utilisateur, ce n'était pas si intelligent de moi. Donc, ce que je dois faire, c'est supprimer l'utilisateur du groupe soduers / admin.
8

Le mot de passe que vous utilisez pour sudo est le mot de passe de votre propre compte, pas le compte root. sudoest utilisé pour vous accorder l'accès aux commandes qui doivent être exécutées en tant que root sans vous donner directement un accès root. Pour changer votre propre mot de passe, utilisez passwdsans sudo.

Femaref
la source
merci d'avoir répondu, vous avez été rapide, mais pas assez vite pour le point :), mais merci cependant