Mit Linux / Unix kann ich useradd -G developers vivek
vivek zur Entwicklergruppe hinzufügen. Wie kann ich mit Mac OS X dasselbe tun?
Wie überprüfe ich dann, ob sich vivek in der Entwicklergruppe befindet?
command-line
group
user-account
Prosseek
quelle
quelle
Antworten:
Ich habe diesen Einzeiler verwendet:
quelle
So fügen Sie einen Benutzer einer Gruppe hinzu:
(Hinweis: Sie können dies auch
dscl
wie in der Antwort von @hobs tun , aber Sie sollten wirklich sowohl den Kurznamen des Benutzers zur GroupMembership-Liste als auch die GeneratedUID des Benutzers zur GroupMembers-Liste hinzufügen. Diesdseditgroup
geschieht mit einem einzigen Vorgang.)So überprüfen Sie die Mitgliedschaft:
Oder:
So entfernen Sie einen Benutzer aus einer Gruppe:
(Wiederum können Sie dies mit tun
dscl
, müssen aber den Benutzer sowohl aus GroupMembership als auch GroupMembers entfernen.dseditgroup
Beides.)quelle
-u
, sollte dieser nach dem Kennwort fragen . Welche Version von OS X verwenden Sie? Versuche es auch mitsudo
(iesudo dseditgroup -o ...
) und das sollte funktionieren.dseditgroup -o edit -a vivek -t user developers
ist der Schlüssel.dseditgroup -o edit -a vivek -t developers
dseditgroup -o edit -a vivek -t user developers
Zwei Möglichkeiten: Vom Terminal
Und der Apfel offizielle Weg:
quelle