2010-11-23 02:45:56 +0000 2010-11-23 02:45:56 +0000
199
199

Wie fügt man einen Benutzer von der Mac OS X-Befehlszeile aus einer Gruppe hinzu?

Versucht, einen Benutzer von der Befehlszeile aus einer Gruppe hinzuzufügen, kann aber nicht herausfinden, wie das geht?

Speziell unter Mac OS X Server 10.5.8

mögen Benutzer zu ‘admin’- und ‘wheel’-Gruppen hinzufügen

Antworten (2)

278
278
278
2010-11-23 19:57:53 +0000
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel

Dies ist auch mit dscl möglich, aber um es richtig zu machen, müssen Sie sowohl den Kurznamen des Benutzers in die Liste GroupMembership der Gruppe aufnehmen, und die GeneratedUID des Benutzers in die Liste GroupMembers der Gruppe aufnehmen. dseditgroup erledigt beides in einem einzigen Vorgang.

8
8
8
2018-02-06 17:59:04 +0000

Für diejenigen, die nach der gleichen Antwort auf neuere Versionen von Mac OS suchen, habe ich folgendes herausgefunden:

Um einen Benutzer zu einer Gruppe hinzuzufügen, benötigen Sie diesen Befehl:

$ sudo dscl . append /Groups/wheel GroupMembership username

Ich habe versucht, meinen Benutzer zur Gruppe wheel hinzuzufügen, um den Ordner /Library/WebServer/Documents manipulieren zu können. Außerdem mußte ich die Berechtigungen für diesen Ordner ändern, da er standardmäßig auf 755 eingestellt ist. Ich habe ihn in 775 geändert mit:

$ sudo chmod -R 775 /Library/WebServer/Documents

Auf diese Weise kann ich den Ordnerinhalt manipulieren, ohne den Besitzer des Ordners zu ändern.