Odpowiedzi:
Użyłem ich, aby dodać grupę dba:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
passwd
jest teraz Password
.
Odpowiedź Pulegium jest ogólnie preferowana, ale jeśli chcesz skorzystać z wiersza poleceń:
sudo dseditgroup -o create mysql
(zauważ, że utworzenie grupy o nazwie mysql jest prawdopodobnie złym pomysłem - istnieje już grupa o nazwie _mysql, z mysql jako aliasem).
Jak zauważa Gordon Davisson, standardowy Mac OS X 10.6 ma już grupę mysql, ponieważ to polecenie pokazuje:
dscl . -read /Groups/mysql
Nie powinieneś tworzyć własnej grupy mysql, a wszelkie próby jej modyfikacji wpłyną na grupę _mysql. Ale aby odpowiedzieć na twoje pytanie, najbardziej zwięzłym sposobem na zrobienie tego byłoby jedno polecenie:
dscl . -create /Groups/mysql gid 296
Aby dodać zaszyfrowane hasło do grupy:
dscl . -passwd /Users/mysql ‘my secret’
Uwaga: metoda Andrei Girardi tworzy hasło w postaci zwykłego tekstu, co nie jest zbyt dobre.
ls -l
poleceniach, musiałem użyć odmiany drugiego polecenia,sudo dscl . -append /groups/dba PrimaryGroupID 4200
otrzymałem nazwę pola z produkcjisudo dscl . -readall /groups
.