Risposte:
Ho usato questi per aggiungere il gruppo dba:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
passwd
è adesso Password
.
La risposta di pulegium è generalmente preferita, ma se si desidera un modo da riga di comando:
sudo dseditgroup -o create mysql
(nota che creare un gruppo chiamato mysql è probabilmente una cattiva idea - c'è già un gruppo chiamato _mysql, con mysql come alias.)
Come osserva Gordon Davisson, lo standard Mac OS X 10.6 ha già un gruppo mysql, come mostra questo comando:
dscl . -read /Groups/mysql
Non dovresti creare il tuo gruppo mysql e qualsiasi tentativo di modificarlo influenzerà il gruppo _mysql. Ma per rispondere alla tua domanda, il modo più breve per farlo sarebbe questo singolo comando:
dscl . -create /Groups/mysql gid 296
Per aggiungere una password crittografata al gruppo:
dscl . -passwd /Users/mysql ‘my secret’
Nota: il metodo di Andrea Girardi crea una password in chiaro, che non è così buona.
ls -l
comandi, ho dovuto usare una variante del secondo comando,sudo dscl . -append /groups/dba PrimaryGroupID 4200
ho ottenuto il nome del campo dall'output disudo dscl . -readall /groups
.