2010-11-23 02:45:56 +0000 2010-11-23 02:45:56 +0000
199
199

Как добавить пользователя в группу из командной строки Mac OS X?

пытается добавить пользователя в группу из командной строки, но не может понять, как?

Конкретно это на Mac OS X Сервер 10.5.8

хотели бы добавить пользователя в группы “администратор” и “колесо”.

Ответы (2)

278
278
278
2010-11-23 19:57:53 +0000
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel

Это также можно сделать с dscl, но для того, чтобы сделать это правильно, необходимо добавить короткое имя пользователя в список GroupMembership группы, и добавить GeneratedUID пользователя в список GroupMembers группы. dseditgroup заботится об обоих за одну операцию.

8
8
8
2018-02-06 17:59:04 +0000

Для тех, кто ищет такой же ответ на новые версии Mac OS, я узнал следующее:

Чтобы добавить пользователя в группу, вам нужна следующая команда:

$ sudo dscl . append /Groups/wheel GroupMembership username

Я пытался добавить пользователя в группу wheel, чтобы иметь возможность манипулировать папкой /Library/WebServer/Documents. Кроме того, мне пришлось изменить разрешения на эту папку, поскольку по умолчанию это 755. Я изменил ее на 775 с помощью:

$ sudo chmod -R 775 /Library/WebServer/Documents

Таким образом, я могу манипулировать содержимым папки, не меняя владельца папки.

Похожие вопросы

12
7
5
15
2