Respostas:
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 "*"
passwd
é agora Password
.
A resposta do pulegium é geralmente preferida, mas se você deseja uma linha de comando:
sudo dseditgroup -o create mysql
(observe que criar um grupo chamado mysql provavelmente é uma má idéia - já existe um grupo chamado _mysql, com o mysql como um alias.)
Como observa Gordon Davisson, o Mac OS X 10.6 padrão já possui um grupo mysql, pois este comando mostra:
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 este único comando:
dscl . -create /Groups/mysql gid 296
Para adicionar uma senha criptografada ao grupo:
dscl . -passwd /Users/mysql ‘my secret’
Nota: O método de Andrea Girardi cria uma senha de texto sem formatação, o que não é tão bom.
ls -l
comandos, tive que usar uma variação do segundo comando,sudo dscl . -append /groups/dba PrimaryGroupID 4200
obtive o nome do campo da saída desudo dscl . -readall /groups
.