Ich erhalte diese Nachricht, wenn ich versuche, mein Passwort zu ändern:
"Schlecht: neues und altes Passwort sind zu ähnlich"
Die "Ähnlichkeit" der Passwörter ist für meine Bedürfnisse irrelevant, daher würde ich dies gerne umgehen.
Ich habe es versucht sudo passwd $my_username
Ich dachte, das hätte funktioniert, weil ich eine Nachricht bekam:
passwd: password updated successfully
Die Passwortänderung hat jedoch nach dem Verlassen des Terminals keine Auswirkung, und mein altes Passwort ist immer noch das einzige, das erkannt wird.
Irgendwelche Ideen?
Vielen Dank
Antworten:
Für mich konnte ich diese Meldung umgehen:
Bad: new password is just a wrapped version of the old one
(und ein paar andere ähnliche Nachrichten)durch Laufen
$sudo passwd <my_username>
statt nur$ passwd
Seien Sie sich der Sicherheitsrisiken bewusst, aber zumindest ist dies jetzt möglich.
quelle
Eine Problemumgehung besteht darin, das alte Kennwort in ein zufälliges Kennwort zu ändern und es erneut in ein ähnliches Kennwort zu ändern. Der Kennwortverlauf wird nicht beibehalten, daher sollte dies problemlos funktionieren.
Wenn Sie eine echte Lösung benötigen, geben Sie bitte den Inhalt Ihres
/etc/pam.d/common-password
und an/etc/pam.d/chpasswd
(vorzugsweise mithilfe eines Pastebins).quelle
sudo chage -l username
sudo chage username
Minimum Password Age
auf0
und setzen SieMaximum Password Age
auf99999
, um Ihr aktuelles Passwort auf unbestimmte Zeit zu behalten und es nicht ablaufen zu lassen.Weitere Informationen: Ubuntu Server Guide - Ubuntu User Management: Kennwortablauf
quelle
https://help.ubuntu.com/12.04/serverguide/user-management.html scheint die relevanten Optionen nicht aufzulisten - es werden
/etc/pam.d/common-password
jedoch keine Details dazu aufgeführt, was genau mit Regelsätzen wienullok_secure
oder welchen anderen Regelsätzen gemeint ist stehen zur Verfügung.Das Erwähnen eines Dokuments wie
man pam_unix
könnte hier nützlich sein?quelle