Como adiciono um grupo no Mac OS X 10.6?

31

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
    
por Tony 13.04.2010 / 15:26

4 respostas

22

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 "*"
    
por 13.04.2010 / 15:56
30

"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"

    
por 13.04.2010 / 15:58
11

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).

    
por 13.04.2010 / 21:35
8

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.

    
por 18.08.2010 / 00:24