Come faccio ad aggiungere un gruppo in Mac OS X 10.6?


31

Sorprendentemente, è stato difficile per me trovare il comando (i) per farlo. Qualcuno sa come aggiungere un gruppo? Grazie!

O fai qualcosa del genere:

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

Risposte:


22

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 "*"

2
Non sono sicuro che le cose siano cambiate da quando è stata scritta questa risposta, ma con El Capitan (v10.11), per ottenere il nome del gruppo da visualizzare nei ls -lcomandi, ho dovuto usare una variante del secondo comando, sudo dscl . -append /groups/dba PrimaryGroupID 4200 ho ottenuto il nome del campo dall'output di sudo dscl . -readall /groups.
Greg Tarsa,

... ed passwdè adesso Password.
bjnord,

31

"Preferenze di sistema" -> "Utenti e gruppi" -> "+" (come se si aggiungesse un nuovo account) -> In "Nuovo account" selezionare "Gruppo" -> Digitare il nome del gruppo -> "Crea gruppo"


12

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.)


La "risposta di pulegium" non è più disponibile. Ti ricordi cos'era?
Codie CodeMonkey

IIRC era usare le Preferenze di Sistema - un po 'come la risposta di rytis. (@rytis: hai cambiato il tuo nome utente, per caso?)
Gordon Davisson,

8

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.