Antworten:
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel
Es ist auch möglich , dies zu tun dscl, aber Sie es richtig tun müssen , um sowohl die Kurznamen der zu der Gruppe Benutzer hinzufügen GroupMembershipListe, und fügen Sie die GeneratedUID des Benutzers zu der Gruppe GroupMembersListe. dseditgrouperledigt beides in einem Arbeitsgang.
-pdamit ich mein Passwort eingeben konnte.
sudo dseditgroup -o edit -a `whoami` -t user _www
Für diejenigen, die die gleiche 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 wheelGruppe hinzuzufügen , um den /Library/WebServer/DocumentsOrdner bearbeiten zu können. Außerdem musste ich die Berechtigungen für diesen Ordner ändern, da dies standardmäßig der Fall ist 755. Ich habe es geändert 775mit:
$ sudo chmod -R 775 /Library/WebServer/Documents
Auf diese Weise kann ich den Ordnerinhalt manipulieren, ohne den Eigentümer des Ordners zu ändern.
Schauen Sie sich diesen Link an:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
Das Hinzufügen eines Benutzers ist mit den im Lieferumfang von OS X enthaltenen integrierten GUI-Tools leicht zu bewerkstelligen. Jeder Power-User kann sich jedoch über die mögliche Effizienz freuen, die durch die Verwendung der Befehlszeile erzielt wird. Im Sinne der Effizienz sind hier die Schritte, die erforderlich sind, um einen Benutzer mit unserem guten Freund Terminal.app zu Ihrem Mac OS X-System hinzuzufügen.
Das Wichtige ist hier:
Erstellen Sie die Gruppen-ID-Eigenschaft des Benutzers und legen Sie sie fest.
dscl / -create /Users/toddharris PrimaryGroupID 1000
sudo dscl . -append /Groups/admin GroupMembership usernameund obwohl es den Benutzer zu "admin" hinzufügte, fügte es auch eine Reihe anderer Gruppen hinzu, wie com.apple.sharepoint.group.1und com.apple.access_screensharingect ...?!?
bobinwheel, wird es seinsudo dseditgroup -o edit -a bob -t user wheel?