Как добавить себя в группу "wheel" для использования cvs?

17710
iHeartDucks

Я на Mac (Snow Leopard) и хотел бы добавить себя в группу "wheel"? Как я могу это сделать? Я там, как я могу видеть все группы, в которых я нахожусь?

15

2 ответа на вопрос

16
John T

Вы можете увидеть, в каких группах вы находитесь, используя idкоманду:

$ id testacc  UID = 1089 (Testacc) GID = 1096 (Testacc) групп = 1096 (Testacc)

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

$ dscl. append / Groups / admin имя пользователя GroupMembership

где username - это короткое имя пользователя, которого вы хотите добавить в конкретную группу.

8
The Onibor

Возможно, есть лучшая команда для проверки, к какой группе принадлежит. Команда "groups". Пример:

$ groups  staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone com.apple.access_ssh com.apple.access_screensharing 

Команда для добавления группового колеса:

$ sudo dscl . append /Groups/wheel GroupMembership username 

Где «имя пользователя» - это ваше имя пользователя. Затем снова запустите «groups», чтобы увидеть, что вы действительно были добавлены в групповое колесо, вот так:

$ groups  staff _developer _lpoperator _lpadmin _appserveradm admin _appserverusr localaccounts everyone wheel com.apple.access_ssh com.apple.access_screensharing 
groups (1) тоже работает, но не рекомендуется в пользу id (1) (по крайней мере, в OSX 10.7). Viktor Haag 12 лет назад 1