web-dev-qa-db-fra.com

Comment ajouter un groupe dans Mac OS X 10.6?

Étonnamment, il a été difficile pour moi de trouver la ou les commandes pour le faire. Quelqu'un sait-il comment ajouter un groupe? Merci!

Ou faites quelque chose comme ça:

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

Je les ai utilisés pour ajouter un groupe dba:

Sudo dscl . -create /groups/dba
Sudo dscl . -append /groups/dba gid 4200
Sudo dscl . -append /groups/dba passwd "*"
22
Andrea Girardi

"Préférences système" -> "Utilisateurs et groupes" -> "+" (comme si vous ajoutiez un nouveau compte) -> Sous "Nouveau compte" sélectionnez "Groupe" -> Tapez le nom du groupe -> "Créer un groupe"

31
rytis

la réponse de pulegium est généralement préférée, mais si vous voulez une méthode en ligne de commande:

Sudo dseditgroup -o create mysql

(notez que la création d'un groupe nommé mysql est probablement une mauvaise idée - il existe déjà un groupe nommé _mysql, avec mysql comme alias.)

12
Gordon Davisson

Comme le note Gordon Davisson, Mac OS X 10.6 standard a déjà un groupe mysql, comme le montre cette commande:

dscl . -read /Groups/mysql

Vous ne devez pas créer votre propre groupe mysql, et toute tentative de modification affectera le groupe _mysql. Mais pour répondre à votre question, la façon la plus succincte de le faire serait cette seule commande:

dscl . -create /Groups/mysql gid 296

Pour ajouter un mot de passe crypté au groupe:

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

Remarque: la méthode d'Andrea Girardi crée un mot de passe en texte brut, ce qui n'est pas si bon.

8
Hawkeye