Eu usei estes para adicionar o grupo dba:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
Surpreendentemente, tem sido difícil para mim encontrar o (s) comando (s) para fazer isso. Alguém sabe como adicionar um grupo? Obrigado!
Ou faça algo assim:
# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296
"Preferências do sistema" - > "Usuários e grupos" - > "+" (como se você estivesse adicionando nova conta) - > Em "Nova conta", selecione "Grupo" - > Digite o nome do grupo - > "Criar grupo"
A resposta do pulegium é geralmente preferida, mas se você quiser uma maneira de linha de comando:
sudo dseditgroup -o create mysql
(note que criar um grupo chamado mysql é provavelmente uma má idéia - já existe um grupo chamado _mysql, com o mysql como um alias).
Como Gordon Davisson observa, o Mac OS X 10.6 padrão já possui um grupo mysql, como mostra este comando:
dscl . -read /Groups/mysql
Você não deve criar seu próprio grupo mysql, e qualquer tentativa de modificá-lo afetará o grupo _mysql. Mas, para responder à sua pergunta, a maneira mais sucinta de fazer isso seria esse único comando:
dscl . -create /Groups/mysql gid 296
Para adicionar uma senha criptografada ao grupo:
dscl . -passwd /Users/mysql ‘my secret’
Observação: o método de Andrea Girardi cria uma senha de texto sem formatação, o que não é tão bom.