Ich habe ein Ubuntu GNOME 15.10 mit GNOME 3.18-System, das ich einrichten möchte, damit die Benutzer, die es verwenden, kein neues Kennwort als eines der vorherigen X-Kennwörter festlegen können. Wie kann dies erreicht werden?
Wenn ich mein Passwort ändere und es meinem letzten zu ähnlich ist, erlaubt mir mein System nicht, es in dieses Passwort zu ändern. Es wäre gut, wenn die Antwort auch zeigen könnte, wie dies erweitert werden kann, so dass das neue Passwort auch nicht sein kann zu ähnlich zu den vorherigen X aufgezeichneten Passwörtern.
Hinweis: Der Verlauf der letzten X-Kennwörter sollte nicht unsicher und unverschlüsselt gespeichert werden. Tatsächlich sollten sie wahrscheinlich genauso oder ähnlich wie das aktuelle Kennwort gespeichert werden (als gesalzener Hash).
Ich habe verwendet X
, um die Anzahl der Passwörter darzustellen (dies kann ein beliebiger Wert sein), weil ich in der Lage sein möchte, die Anzahl der gespeicherten Passwörter, die nicht verwendet werden können, einfach zu ändern, und damit andere die Antwort leicht nehmen und so verwenden können, wie sie es sind wünschen, anstatt eine Antwort zu haben, die sich um einen sehr festgelegten Wert für dreht X
.
Informationsupdate:
Wie hier angefordert, ist der Inhalt meiner /etc/pam.d/common-password
Datei (mit Ausnahme der Kommentare oben) :
# here are the per-package modules (the "Primary" block)
password [success=1 default=ignore] pam_unix.so obscure sha512
# here's the fallback if no module succeeds
password requisite pam_deny.so
# prime the stack with a positive return value if there isn't one already;
# this avoids us returning an error just because nothing sets a success code
# since the modules above will each just jump around
password required pam_permit.so
# and here are more per-package modules (the "Additional" block)
password optional pam_gnome_keyring.so
# end of pam-auth-update config