49

Попытка запустить этот компанд в терминале:

sudo chown -R yourid:yourgroup local

Тем не менее, я понятия не имею, каков мой ID и моя группа, или где их найти. Есть идеи?

4 ответа4

58

В OS X вашей основной группой всегда являются staff если только вы или ваш менеджер пользовательских каталогов не изменили ее.

Какая основная группа? Основная группа пользователя по умолчанию является владельцем всех файлов, созданных этим пользователем.


Для целей chmod на вашем компьютере вы можете использовать либо числовой идентификатор пользователя (например, 501), либо имя вашей учетной записи (например, danielbeck). Последнее отличается от имени пользователя, которое вы обычно видите в пользовательском интерфейсе (например, Даниэль Бек).

Вы можете определить имя своей учетной записи, используя любое из следующих:

  • Это имя вашего домашнего каталога (если вы не настроили его) в заголовке или боковой панели Finder

  • Запустите whoami в Терминале - так что chown -R $(whoami):staff должно хватить. Вы также можете получить свою основную группу с groups $(whoami) | cut -d' ' -f1 .

  • Откройте « Системные настройки» »« Пользователи и группы », при необходимости разблокируйте панель, щелкните правой кнопкой мыши свое имя пользователя (запись единственного списка в разделе« Текущий пользователь ») и выберите« Дополнительные параметры… » . Это поле Account Name во вновь открытом диалоговом окне. Этот диалог также показывает вашу основную группу.

  • Запустите id в терминале для более подробного вывода. Это будет включать ваш числовой идентификатор пользователя. В нем также будут перечислены все группы, членами которых вы являетесь, а не только ваша основная группа. Первая группа является основной.

37

Используйте команду id из терминала. Он покажет ваш UID и группы, к которым вы принадлежите. Например, вот мой вывод, показывающий мой идентификатор пользователя (534), идентификатор группы (20) и группы, к которым я принадлежу (также 20).

uid=534(galuga) gid=20(staff) groups=20(staff)
11

Это покажет ваш идентификатор пользователя.

$ id -u
502

Это покажет названия вашей группы. Имена групп заключены в круглые скобки.

$ id
uid=502(whoami) gid=20(staff) groups=20(staff),702(com.apple.sharepoint.group.2),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh)
3

в терминале перейдите в ~/Documents и запустите ls -la . Ваше имя пользователя и группа будут перечислены рядом с каждым из файлов / каталогов.

Это должно выглядеть так:

drwxr-xr-x  2 username usergroup  4096 Oct 17  2012 Templates

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .