OS X, каковы права собственности по умолчанию и разрешения для домашнего каталога?

1895
jbbenni

В связанных вопросах я вижу инструкции о том, как установить разрешения. Каково разрешение 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.

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

0
Пожалуйста, опубликуйте результаты `ls -ledO @ / Users / jbenni` fd0 7 лет назад 1
Можете ли вы объяснить, почему у вас есть две домашние папки? fd0 7 лет назад 1
Я пересмотрел вопрос, чтобы объяснить это. Я подозреваю, что вы подобрали что-то существенное, но я все еще не вижу проблемы ясно. Есть идеи? jbbenni 7 лет назад 0
Пожалуйста, опубликуйте результаты этих команд. (Это должно быть последней необходимой информацией). `ls -ledO @" / Volumes / Macintosh HD / Users / jbenni "` и `mount`. fd0 7 лет назад 1
Отличное предложение. ACL-списки кажутся мне интересными, но я не знаю, как это исправить. Вот вывод ls: drwxr-xr-x @ 101 jbenni staff - 3434 15 мая, 18:22 / Тома / Macintosh HD / Пользователи / jbenni com.apple.FinderInfo 32 com.apple.metadata: _kTimeMachineNewestSnapshot 50 com.apple.metadata: _kTimeMachineOldestSnapshot 50 0: группа: все отрицают add_file, delete, add_subdirectory, delete_child, writeattr, writeextattr, chown 1: group: все отрицают delete 2: пользователь: список разрешений администратора, add_file, поиск, add_subdirectory, delete_child, writettttr writeextattr, readsecurity jbbenni 7 лет назад 0
Вот вывод для монтирования: / dev / disk2s2 в / (hfs, local, journaled) devfs в / dev (devfs, local, nobrowse) / dev / disk0s2 on / Volumes / Internal 100g (hfs, local, journaled) / dev / disk0s4 на / Volumes / Macintosh HD (hfs, локальная, журнальная) карта -хосты на / net (autofs, nosuid, автомобильный, nobrowse) карта auto_home на / home (autofs, автомобильный, nobrowse) / dev / disk1s4 на / Volumes / JBenniMac AltBoot (hfs, локальный, nodev, nosuid, в журнале, владельцы) / dev / disk3 on / Volumes / JBenniMac Back2 (hfs, локальный, nodev, nosuid, в журнале) jbbenni 7 лет назад 0
Также см. Дополнительный комментарий, касающийся создания новой учетной записи. jbbenni 7 лет назад 0

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

2
fd0

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

chmod -N "/Volumes/Macintosh HD/Users/jbenni" 
Brilliant! И большое спасибо. Это исправило проблему с разрешениями `mkdir` и даже имеет смысл. Я никогда не копался в ACL, но я читал, что они могут быть созданы в панели «Получение информации» Finder по разрешениям. Я должен был сделать это в какой-то момент. Отличный поиск неисправностей! jbbenni 7 лет назад 0
Оказалось полезным использовать Get-Info в Finder и иконку Gear на панели «Разрешения» для «Применить к вложенным элементам ...», поскольку подкаталоги также содержали фанки ACL. jbbenni 7 лет назад 0
1
Dale

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