Frage Wie füge ich eine Gruppe in Mac OS X 10.6 hinzu?


Überraschenderweise war es schwierig für mich, den / die Befehl (e) dafür zu finden. Kann jemand eine Gruppe hinzufügen? Vielen Dank!

Oder mache so etwas:

# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296

31
2018-04-13 13:26


Ursprung




Antworten:


Ich habe diese verwendet, um dba group hinzuzufügen:

sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"

22
2018-04-13 13:56



Ich bin mir nicht sicher, ob sich die Dinge seit dem Verfassen dieser Antwort geändert haben, aber mit El Capitan (v10.11), damit der Gruppenname angezeigt wird ls -l Befehle, musste ich eine Variation des zweiten Befehls verwenden, sudo dscl . -append /groups/dba PrimaryGroupID 4200  Ich habe den Feldnamen von der Ausgabe von sudo dscl . -readall /groups. - Greg Tarsa
...und passwd ist jetzt Password. - bjnord


"Systemeinstellungen" -> "Benutzer & Gruppen" -> "+" (als ob Sie ein neues Konto hinzugefügt hätten) -> Unter "Neues Konto" wählen Sie "Gruppe" -> Gruppenname eingeben -> "Gruppe erstellen"


30
2018-04-13 13:58





Pulegium's Antwort wird im Allgemeinen bevorzugt, aber wenn Sie eine Befehlszeile wünschen:

sudo dseditgroup -o create mysql

(Beachten Sie, dass das Erstellen einer Gruppe mit dem Namen mysql wahrscheinlich eine schlechte Idee ist - es gibt bereits eine Gruppe namens _mysql mit mysql als Alias.)


11
2018-04-13 19:35



"pulegiums Antwort" ist anscheinend nicht mehr verfügbar. Erinnerst du dich, was es war? - Codie CodeMonkey
IIRC war es, Systemeinstellungen zu verwenden - ähnlich wie die Antwort von Rytis. (@rytis: Hast du zufällig deinen Benutzernamen geändert?) - Gordon Davisson


Wie Gordon Davisson feststellt, hat Standard Mac OS X 10.6 bereits eine mysql-Gruppe, wie dieser Befehl zeigt:

dscl . -read /Groups/mysql

Sie sollten keine eigene mysql-Gruppe erstellen, und alle Versuche, sie zu ändern, wirken sich auf die _mysql-Gruppe aus. Aber um Ihre Frage zu beantworten, wäre die kürzeste Art, dies zu tun, dieser einzelne Befehl:

dscl . -create /Groups/mysql gid 296

So fügen Sie ein verschlüsseltes Passwort zur Gruppe hinzu:

dscl . -passwd /Users/mysql ‘my secret’

Hinweis: Andrea Girardis Methode erstellt ein Klartext-Passwort, das nicht so gut ist.


8
2017-08-17 22:24