Konvertieren Standard-Benutzerkonto zu Administrator-Konto über die Befehlszeile von Mac OS

Mac-Systemadministratoren müssen möglicherweise ein vorhandenes normales Benutzerkonto in ein Administratorkonto auf einem Mac umwandeln. Während die meisten Mac-Benutzer am besten durch die Umwandlung des Benutzerkontos in admin über die Benutzer- und Gruppeneinstellungen bedient werden, können erfahrene Benutzer die gleiche Funktion über das Terminal ausführen, indem sie das Verzeichnisdienst-Befehlszeilenprogramm dscl verwenden.


Beachten Sie, dass sich diese Änderung nicht auf die Fähigkeit eines Benutzerkontos, eines Administrators oder Standards auswirkt, auf die sudo-Funktion zuzugreifen, oder das root-Konto zu verwenden, die in Mac OS X völlig unabhängig von einem Administratorkonto sind.

Ändern eines Benutzers zu Admin über die Befehlszeile in Mac OS X

Sie benötigen den regulären Benutzernamen des regulären Benutzerkontos, um ihn auf ein Administratorkonto umzustellen. Der Rest wird über die Befehlszeile abgewickelt. Wenn Sie sich des kurzen Benutzernamens für das Zielkonto nicht sicher sind, können Sie damit Konten auf dem Mac auflisten oder im Verzeichnis / Users / suchen.

Wenn Sie den Benutzernamen haben, starten Sie Terminal und verwenden Sie den folgenden Befehl, um das Konto in admin zu ändern:

dscl . -append /groups/admin GroupMembership USERNAME

Zum Beispiel würde die Syntax mit einem kurzen Benutzernamen von "paul" lauten:

dscl . -append /groups/admin GroupMembership paul

Nach Ausführung des richtigen Befehls verfügt das Zielbenutzerkonto nun über Administratorrechte und alle Zugriffsfähigkeiten, die mit einem Administratorkonto verknüpft sind.

Dies kann besonders hilfreich für die Remote-Verwaltung mit ssh und automatisierten Setup-Situationen sein, aber es ist auch praktisch, dass Sie ein Benutzerkonto von Einzelbenutzermodus zu Administratorrechten und wenn auch aus dem Wiederherstellungsmodus gestartet werden können.

Bestätigen Sie das Ändern und Anzeigen einer Liste aller Administratorkonten in Mac OS X

Sie können bestätigen, dass das Benutzerkonto in die Administratorgruppe konvertiert wurde, indem Sie das Flag -read mit dscl für dieselbe Gruppe verwenden:

dscl . -read /groups/admin GroupMembership

Dies sollte etwas zurück drucken wie:

"Osxdaily paul adminaccount" oder ähnlich, abhängig von den Konten, die zur Admin-Gruppe gehören. Die Liste enthält nur Administratorkonten, während andere Befehle alle Benutzerkonten auf einem Mac auflisten.