В связанных вопросах я вижу инструкции о том, как установить разрешения. Каково разрешение OS X по умолчанию для домашнего каталога. Чем отличается мой? (Смотрите фрагмент):

jbenniMac:~ jbenni$ pwd
/Volumes/Macintosh HD/Users/jbenni
jbenniMac:~ jbenni$ ls -l ..
total 0
drwxrwx---@ 101 jbenni  staff  3434 May 14 17:15 jbenni
jbenniMac:~ jbenni$ mkdir test
mkdir: test: Permission denied
jbenniMac:~ jbenni$ 

Пояснения к комментарию:

jbenniMac:~ jbenni$ ls -ledO@ /Users/jbenni
drwxr-xr-x+ 13 jbenni  staff  - 442 Mar  9 15:52 /Users/jbenni
 0: group:everyone deny delete

Наличие (или, кажется, наличие) двух домашних папок не является преднамеренным. Несколько лет назад и несколько версий ОС я переместил свою домашнюю папку на другой том, когда я установил SSD только с системой и приложениями. [Я использовал инструмент с графическим интерфейсом в "Пользователи и группы" (нажмите "Opt" на имя, выберите «Дополнительные параметры ...», чтобы установить домашний каталог).]

Каталог PWD (на томе "Macintosh HD") - это каталог Desktop, который я на самом деле вижу в Finder.

Примечание. Я добавил нового пользователя и проверил его. Несмотря на то, что разрешения и права доступа новой учетной записи совпадали с проблемной учетной записью, Терминал работал с новой учетной записью без проблем с разрешениями.

2 ответа2

2

Проблема в ACL на /Volumes /Macintosh HD /Users /jbenni. Удалите все три записи этой командой:

chmod -N "/Volumes/Macintosh HD/Users/jbenni"
1

Я просто создал бы другую учетную запись и пошел бы в домашнюю папку этого пользователя, чтобы увидеть, какие разрешения по умолчанию. Это, вероятно, ваш лучший способ сравнения прав учетной записи.

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