Gibt es ein Äquivalent zum Usermod im Terminal für OS X 10.6.1?


17

Kann mir jemand sagen, wie ein Benutzer geändert und zu einer Gruppe in Terminal auf SL (10.6.1) hinzugefügt werden kann?

Es scheint, dass Usermod nicht von Mac verwendet wird.

Antworten:



12

Hinzufügen eines Benutzers:

dscl . append /Groups/admin GroupMembership usershortname

Benutzer entfernen: (aus der Gruppe, nicht aus dem System)

dscl . delete /Groups/admin GroupMembership usershortname

Lesen Sie die Mitgliedschaft der Admin-Gruppe:

dscl . read /Groups/admin GroupMembership

2

Um ein Beispiel hinzuzufügen, können Sie das Homedirectory eines anderen Benutzers folgendermaßen ändern:

dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84

Mit dem Befehl read können Sie auch Eigenschaften für ein Objekt anzeigen :

dscl . -read /Users/postgres

1

Sie haben Recht, diese Befehle sind in OSX nicht enthalten. Es gibt zwar einen Port von adduser für Mac , so dass Sie einen Benutzer hinzufügen und dessen Gruppen über die Befehlszeile ändern können. Befehlsinfo hier .


Ich bin eher auf der Suche nach dem Ändern eines Benutzers und dem Hinzufügen zu einer bestimmten Gruppe
Ricbax

Dieses Tool kann beides.
John T
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.