2015-03-22 21 views
5

Ich bin derzeit versucht, einen Root-Account von Single User Mode auf OSX Yosemite zu erstellenBefehl passwd im Single User Mode auf OSX nicht funktioniert

/sbin/mount -uw/
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 
passwd 

Die ersten 2 Linien erscheinen gut zu funktionieren, aber nachdem ich "eingeben passwd 'nichts kommt auf. Nicht einmal ein Vorschlag, um Befehle weiterzugeben. Ich glaube nicht, dass es das Passwort einstellt, weil alles, was ich tippe, sichtbar ist, und selbst wenn ich den gleichen Text zweimal schreibe, passiert nichts.

Wenn ich versuche, diesen Befehl auszuführen, nachdem der Computer gestartet wird und ich mich bei meinem Konto eingeloggt habe, funktioniert 'passwd' wie erwartet, es fordert zweimal das alte und das neue Passwort an.

+1

Der Einzelbenutzermodus benötigt möglicherweise absolute Pfade – uchuugaka

+0

Wie würde ich meinen Code ändern, um absolute Pfade zu verwenden? – mucle6

+0

nun, merkt ihr/sbin/mount richtig? Das ist ein absoluter Weg. – uchuugaka

Antwort

0

Ich hatte genau das gleiche Problem, früher heute. Es gibt jedoch einen anderen Weg:

Starten Sie Ihren Mac und drücken Sie dann & halten Command + R, wenn es hochfährt, bis Sie einen Ladebalken sehen. Sie werden dann in den Wiederherstellungsmodus versetzt.

Der Wiederherstellungsmodus hat eine Benutzeroberfläche, also verwenden Sie die Maus und wählen Sie Terminal aus dem Bereich Utilities der Menüleiste.

Geben Sie resetpassword in das Terminal ein und drücken Sie Enter. Dadurch wird das Dienstprogramm zum Zurücksetzen des Kennworts geladen, in dem Sie einen Benutzer auswählen und ihm ein neues Kennwort zuweisen können.