web-dev-qa-db-fra.com

J'ai utilisé le terminal pour changer mon mot de passe, mais il n'applique pas le changement

J'ai changé mon mot de passe en utilisant Sudo passwd. Cela a bien fonctionné, sans erreur, mais mon mot de passe n'a pas été changé. J'ai redémarré, mais ça n'a rien arrangé. Qu'est-ce que je fais mal?

1
Linuxuser001

Si vous avez réellement utilisé la commande Sudo passwd (sans argument supplémentaire), vous avez modifié le mot de passe du compte root - et non de votre compte d'utilisateur. Dans Ubuntu, qui verrouille le compte root par défaut, cela aura pour effet secondaire de déverrouiller le compte root.

Pour changer le mot de passe de votre compte utilisateur, vous devez simplement taper

passwd

et suivez les instructions. Vous pouvez réinitialiser le statut par défaut du compte root en supprimant le (nouveau) mot de passe root et en le verrouillant à l'aide de

Sudo passwd -dl root

Pour changer le mot de passe d'un compte différent, vous auriez besoin de Sudo - mais vous suivriez la commande à l'aide du nom du compte:

Sudo passwd otheruser
3
steeldriver