Der Befehl „passwd“ ändert das aktuelle Benutzerkennwort nicht

Der Befehl „passwd“ ändert das aktuelle Benutzerkennwort nicht

Ich habe es mit dem Befehl versucht: $ passwd

Es wird nach einem neuen Passwort gefragt und es wird eine Erfolgsmeldung angezeigt, aber wenn ich nach dem Neustart des Systems versuche, mich mit dem neuen Passwort anzumelden, funktioniert es mit dem alten Passwort. Neues Passwort nicht geändert! Irgendeine Idee …

Antwort1

In meinem Fall habe ich die Passwörter erfolgreich geändert, aber ein neues Passwort für funktionierte weder für die Anmeldung noch für die Verwendung sudo.

Aus irgendeinem Grund stellte sich heraus, dass ich zwei passwdTools hatte. Eines bei /usr/local/bin/passwdund ein weiteres bei /usr/bin/passwd. Die Verwendung des letzteren löste das Problem.

Sie können loslaufen, type -a passwdum es zu sehen.

Antwort2

Haben Sie verwendet sudo? In diesem Fall haben Sie möglicherweise Ihr Root-Passwort geändert, nicht Ihr Benutzerpasswort.

So ändern Sie Ihr Root-Passwort:

sudo passwd

So ändern Sie Ihr Benutzerkennwort:

sudo passwd username

BEARBEITEN: Ein Gutachter hat vorgeschlagen, dass das Ändern des Benutzerkennworts ganz einfach erfolgen sollte:

passwd

Auf dem von mir verwendeten System funktionierte dies jedoch nicht.

Antwort3

Versuchen Sie dies, es wird funktionieren

//Löschen Sie das Passwort für den Benutzer sudo passwd -d <user>

//Neues Passwort aktualisieren sudo passwd <user>

verwandte Informationen