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

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

В частности, это относится к Mac OS X Сервер 10.5.8

нравится добавлять пользователей в группы 'admin' и 'wheel'

175 голосов | спросил Meltemi 23 22010vEurope/Moscow11bEurope/MoscowTue, 23 Nov 2010 05:45:56 +0300 2010, 05:45:56

3 ответа


247
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 заботится обо всех случаях в одной операции.

ответил Gordon Davisson 23 22010vEurope/Moscow11bEurope/MoscowTue, 23 Nov 2010 22:57:53 +0300 2010, 22:57:53
5

Проверьте эту ссылку:

http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/

  

Добавление пользователя - это что-то легко   выполненный с использованием встроенного графического интерфейса пользователя   инструменты, поставляемые с OS X, однако любые   Владелец может оценить возможное   эффективность, получаемая от использования   командная строка. Итак, в духе   эффективность здесь - этапы   необходимо добавить пользователя в свою Mac OS   X все с нашим хорошим другом,   Terminal.app.

Важный бит здесь:

  

Создайте и установите идентификатор группы пользователей   свойство.

dscl / -create /Users/toddharris PrimaryGroupID 1000
ответил 23 22010vEurope/Moscow11bEurope/MoscowTue, 23 Nov 2010 05:50:39 +0300 2010, 05:50:39
0

Для тех, кто ищет тот же ответ на более новые версии Mac OS, я узнал об этом:

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

$ sudo dscl . append /Groups/wheel GroupMembership username

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

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

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

ответил Brosig 6 FebruaryEurope/MoscowbTue, 06 Feb 2018 20:59:04 +0300000000pmTue, 06 Feb 2018 20:59:04 +030018 2018, 20:59:04

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132