Wie füge ich Benutzer einer Gruppe in der Befehlszeile hinzu?
-
22-10-2019 - |
Frage
Mit Linux/Unix kann ich verwenden useradd -G developers vivek
Vivek zur Entwicklergruppe hinzufügen. Wie kann ich dasselbe mit Mac OS X machen?
Wie überprüfe ich dann, ob Vivek in der Entwicklergruppe ist?
Lösung
Ich habe diesen One-Liner verwendet:
sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername
Andere Tipps
So fügen Sie einen Benutzer einer Gruppe hinzu:
dseditgroup -o edit -a vivek -t user developers
(Hinweis: Sie können dies auch mit tun dscl
Wie in @hobs 'Antwort, aber Sie sollten den Short -Namen des Benutzers der Gruppenmitgliedsliste wirklich hinzufügen und der Liste des Benutzers der Liste der Gruppenmitglieder hinzufügen. dseditgroup
macht beide mit einer einzigen Operation.)
Die Mitgliedschaft überprüfen:
dseditgroup -o checkmember -m vivek developers
Oder:
dsmemberutil checkmembership -U vivek -G developers
Um einen Benutzer aus einer Gruppe zu entfernen:
dseditgroup -o edit -d vivek -t user developers
(Auch hier können Sie dies mit tun dscl
, aber müssen den Benutzer sowohl von Gruppmitgliedern als auch von Gruppmitgliedern entfernen. dseditgroup
macht beides.)
Zwei Wege:Vom Terminal
Hier sollte alles hier in der Befehlszeile erfolgen. Start DSCL wie folgt:
$ dscl localhost
Dann CD zum Gruppenknoten:
CD/Lokal/Standard/Gruppen
Sie können alle Gruppen mit LS sehen. Sobald Sie die Gruppe gefunden haben, an der Sie interessiert sind, können Sie alle Eigenschaften mit Cat GroupName anzeigen. Wenn Sie bereit sind, einen Benutzer (Benutzername) zur Gruppe (GroupName) hinzuzufügen, verwenden Sie den folgenden Befehl:
Append GroupName Groupmitgliedship Benutzername anhängen
Wenn Sie ein Mitglied aus einer Gruppe entfernen möchten, verwenden Sie den folgenden Befehl (seien Sie vorsichtig!):
GroupName Groupmitgliedship Benutzername löschen
Wenn Sie mit Ihren Änderungen fertig sind, geben Sie DSCL durch, indem Sie den Ausgang eingeben.
Und der offizielle Weg der Apple:
Wählen Sie das Apple -Menü> Systemeinstellungen und klicken Sie dann auf Konten. Öffnen Konten Einstellungen Schritt 2
Wenn die Einstellungsscheibe gesperrt ist, klicken Sie auf das Symbol für Sperren und geben Sie einen Administratornamen und ein Passwort ein. Schritt 3
Klicken Sie auf die Schaltfläche (+) hinzufügen, die sich unter der Liste der Konten befindet, um ein neues Konto zu erstellen. Schritt 4
Wählen Sie eine Gruppe im neuen Konto-Popup-Menü. Schritt 5
Geben Sie einen Namen für die Gruppe ein und klicken Sie dann auf Gruppe erstellen. Schritt 6
Wählen Sie die Kontrollkästchen nach den Konten aus, um Mitglieder in der Gruppe zu sein.