Ich habe kürzlich versehentlich ein Kontopasswort geändert und mich gefragt, wie ich es über die Shell auf ein leeres Passwort zurücksetzen kann. Ich habe Root-Rechte. Bitte helfen :)
passwd USER
akzeptiert keine leeren Passwörter
Der passwd
Befehl lehnt die Idee ab, dass Sie ein Passwort der Länge 0 haben können.
Verwenden Sie stattdessen dscl
, was eher die Vorstellung akzeptiert, dass das Passwort nichts ist.
dscl . -passwd /Users/foo
Sie können die Eingabetaste drücken, um das neue Passwort leer zu machen, und erhalten dann möglicherweise eine Fehlermeldung und müssen das alte Passwort eingeben, wenn Sie nicht root sind
Sobald Sie sich authentifiziert haben (oder bereits root sind), wird das leere Passwort für das betreffende Konto festgelegt.
Sie können das Kontopasswort auf „kein Passwort“ setzen, indem Sie den Bereich „Benutzer und Gruppen“ in den Systemeinstellungen verwenden.
macOS erlaubt dies nicht mehr über die Systemeinstellungen und das ist der Grund.
macOS und iOS aktivieren standardmäßig die Freigabe all Ihrer Fotos, damit Apple alle Fotos von Milliarden von Menschen auf ihren Servern speichern kann.
Darüber hinaus aktivieren sie standardmäßig die iCloud-End-to-End-Verschlüsselung für einige bestimmte Dinge auf Ihren Geräten, und diese End-to-End-Verschlüsselung wird mit Ihrem Anmeldekennwort für Ihr lokales Gerät gesichert.
Apple möchte, dass Sie Ihr ganzes Leben auf Apple-Servern speichern, und das können sie nicht, wenn Sie kein lokales Gerätekennwort haben. Aus diesem Grund können Sie KEIN Passwort festlegen.
Kerri Shotts
Lri