Ответы:
Я использовал это, чтобы добавить группу DBA:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
passwd
сейчас Password
.
Ответ pulegium, как правило, предпочтительнее, но если вы хотите использовать командную строку:
sudo dseditgroup -o create mysql
(обратите внимание, что создание группы с именем mysql, вероятно, является плохой идеей - уже существует группа с именем _mysql, с псевдонимом mysql.)
Как отмечает Гордон Дэвиссон, в стандартном Mac OS X 10.6 уже есть группа mysql, как показывает эта команда:
dscl . -read /Groups/mysql
Вы не должны создавать свою собственную группу mysql, и любые попытки изменить ее будут влиять на группу _mysql. Но чтобы ответить на ваш вопрос, самый краткий способ сделать это была бы эта единственная команда:
dscl . -create /Groups/mysql gid 296
Чтобы добавить зашифрованный пароль в группу:
dscl . -passwd /Users/mysql ‘my secret’
Примечание: метод Андреа Джирарди создает незашифрованный пароль, который не так хорош.
ls -l
командах, мне пришлось использовать вариант второй команды,sudo dscl . -append /groups/dba PrimaryGroupID 4200
я получил имя поля с выходаsudo dscl . -readall /groups
.