Удивительно, но мне было сложно найти команду (ы) для этого. Кто-нибудь знает, как добавить группу? Спасибо!
Или сделайте что-то вроде этого:
# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296
«Системные настройки» -> «Пользователи и группы» -> «+» (как если бы вы добавляли новую учетную запись) -> В разделе «Новая учетная запись» выберите «Группа» -> Введите имя группы -> «Создать группу»
Я использовал их для добавления группы dba:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
Ответ 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’
Примечание. Метод Андреа Жирарди создает пароль в виде открытого текста, что не очень хорошо.