Réponses:
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 "*"
passwd
c'est maintenant Password
.
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 possède 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.
ls -l
commandes, j'ai dû utiliser une variante de la deuxième commande,sudo dscl . -append /groups/dba PrimaryGroupID 4200
j'ai obtenu le nom du champ de la sortie desudo dscl . -readall /groups
.