Назад | Перейти на главную страницу

Как добавить группу в Mac OS X 10.6?

Удивительно, но мне было сложно найти команду (ы) для этого. Кто-нибудь знает, как добавить группу? Спасибо!

Или сделайте что-то вроде этого:

# 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’

Примечание. Метод Андреа Жирарди создает пароль в виде открытого текста, что не очень хорошо.