Ich habe gerade macOS Mojave installiert und mein übliches kurzes Nur-Desktop-Passwort eingegeben, das ich seit Jahren verwende (ja, Sie haben richtig gelesen). Jetzt lehnt das Betriebssystem jedoch ab, ein Passwort mit weniger als 4 Zeichen festzulegen. Es erlaubt auch nicht, überhaupt kein Passwort zu haben.
Ich bin völlig zufrieden mit der Shell, wenn es sein muss.
Wie kann ich die Passwortrichtlinie ändern, um ziemlich kurze Passwörter zuzulassen?
Lernen Sie optional ein wenig über die Sprache der regulären Ausdrücke – Regex (dies kann eine Weile dauern) und Sie können die unten erstellte für ein 4-stelliges Passwort verwenden. So rufen Sie die Konfiguration ab, bearbeiten diese Datei und laden sie dann in das System:
pwpolicy getaccountpolicies | awk 'NR>1' > ~/Desktop/file.plist
nano ~/Desktop/file.plist
Ändern Sie den zitierten Teil in Ihre Regex.
policyAttributePassword matches '^$|.{4,}+'
pwpolicy setaccountpolicies ~/Desktop/file.plist
passwd
Voreinstellungen:
^$|.{1,}+
: Beliebiges Passwort. (Nicht die beste Regex, aber ich wollte nicht zu viel damit herumspielen.)Bestätigt, dass dies mit macOS Mojave (10.14) funktioniert.
Quelle: pwpolicy in Sierra ändern
setaccountpolicies
gibt einen Fehler über das falsche Format aus.) Siehe Antwort von @david-p unten für eine funktionierende Lösung.Sie können auch den viel einfacheren Befehl verwenden:
pwpolicy -clearaccountpolicies
um die 4-Zeichen-Anforderung für alle Benutzer zu entfernen. Die man
Seite enthält weitere nützliche Beispiele, wenn Sie die Richtlinie für einzelne Benutzer ändern möchten.
JBis
passwd
Befehl zu einem kurzen Passwort zu wechseln?Erich Majerus
passwd
gibtpasswd: authentication token failure
jedes Mal aus, wenn ich versuche, es auf weniger als 4 Zeichen zu ändern. Es funktioniert, wenn ich 4 Zeichen verwende.JBis
JBis