webentwicklung-frage-antwort-db.com.de

Warum Sudo passwd Benutzername immer wieder nach dem aktuellen Passwort fragt

Ich bin in einer bizarren Situation, dass ich das Benutzerpasswort auf meinem Computer (Ubuntu 16.04) nicht mit eighter Sudo passwd username Oder passwd username Vom Root-Konto zurücksetzen kann.

[email protected]:~ # passwd mikolaj
Current password: 
New password: 
New password (again): 
passwd: Authentication token manipulation error
passwd: password unchanged

Im /etc/shadow Lautet der entsprechende Eintrag:

mikolaj:!:18063:0:99999:7:::

Warum ist das so? Was verursacht es und wie wird das Passwort bereits zurückgesetzt? Wurde ich pwned?


Das Entsperren des Kontos hilft auch nicht:

[email protected]:~ # passwd -u mikolaj
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.

usermod -p <encrypted password> mikolaj Erfordert ein verschlüsseltes Passwort und fügt es einfach in die Datei /etc/shadow Ein. Ich weiß nicht, wie ich das verschlüsselte Passwort erhalten soll, auch wenn ich es wusste, es muss eine Möglichkeit sein, ein Passwort einfach zurückzusetzen, wenn Sie root sind. Es ist das erste Mal, dass ich dieses Verhalten von passwd sehe und ehrlich gesagt bin ich wirklich verloren.


Die Frage unterscheidet sich von Beim Versuch, mein Benutzerkennwort zu ändern, wird der Fehler "Manipulation des Authentifizierungstokens" angezeigt , da dies nichts mit dem schreibgeschützten Dateisystem zu tun hat und ich mich auch nicht über den Fehler im erster Platz. Ich möchte wissen, warum Sudo passwd <username> Plötzlich nach einem aktuellen Passwort fragte. Auf allen meinen anderen Systemen ist dies nicht der Fall.

8
Adam Ryczkowski

Ich habe endlich die Lösung gefunden, aber sie antwortet nicht, warum Sudo passwd <username> fragte plötzlich nach dem aktuellen Passwort, daher werde ich es nicht als Lösung markieren.

Um es zu lösen, laufen Sie als root usermod -p "" mikolaj, und ändern Sie dann das Kennwort wie immer mit passwd. Wenn Sie nach dem aktuellen Kennwort gefragt werden, drücken Sie einfach die Eingabetaste, ohne etwas einzugeben.

5
Adam Ryczkowski