É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
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 "*"
"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"
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.)
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.