2

Недавно я скопировал кучу данных обратно с диска NTFS, который я использовал для резервного копирования, который имел разрешения NTFS «Все» - «Полный доступ». Копирование было сделано с использованием Linux Mint, с двумя ведомыми дисками, подключенными и смонтированными. Я отключил Журналирование на жестком диске Mac OSX перед копированием и снова включил его.

Несмотря на то, что я скопировал его в домашний каталог пользователей Mac (admin), я потерял весь доступ к большинству файлов.

Система имеет доступ для чтения / записи, в то время как у всех нет доступа, и пользователь даже не указан в этих файлах. Флажок «Заблокировано» также отмечен галочкой.

Я попытался восстановить разрешения с диска восстановления LION.

Я попробовал следующее из каталога верхнего уровня:

sudo chmod -R u+rwx *

... и он сказал "Невозможно изменить режим файла на ... Операция не разрешена"

Я также попытался дать себе разрешения на чтение / запись с помощью Finder:

Right-click the "cdstuff" folder, and "Get Info".
Under "Sharing & Permissions", click the lock icon to enable edits.
Now give "Read & Write" access to everyone.
Click on the little tool/widget icon, and select "Apply to enclosed items."

И это просто не помогает, оставляя подкаталоги такими, какие они есть.

Что такое OSX, эквивалентный Windows, "взять на себя ответственность", а затем "назначить полный контроль и распространить на все вложенные элементы"?

Спасибо за любую помощь,

Дом


хорошо, вывод выглядит так после помощи Дэниела ниже:

chmod: Unable to change file mode on iTunes/Previous iTunes Libraries/iTunes Library 2011-07-25.itl: Operation not permitted
Andrew-Jowetts-MacBook-Pro:music andrewjowett$ ls -le
total 0
drwxrwxrwx+  23 andrewjowett  staff   782 Dec 23  2010 Animal House (Soundtrack)
 0: group:everyone deny delete
drwxrwxrwx+  15 root          admin   510 Jan  1  2011 Aphex Twin - Selected Ambient Works 85-92 (1992) [AAC VBR]
 0: user:andrewjowett allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity
drwx------    4 root          wheel   136 Jan  1  2011 Aphex Twin - Selected Ambient Works Volume II
drwx------   13 root          wheel   442 Jan 14  2011 Beck - Modern Guilt [mp3-320-2008]
drwx------   19 root          wheel   646 Dec 23  2010 Black Dub...Black Dub(2010)[FLAC]
drwx------   17 root          wheel   578 Dec 23  2010 Brian Eno
drwx------    6 root          wheel   204 Jan 15  2011 FLAC

drwx------   18 root          wheel   612 Jan 14  2011 UNKLE-Where_Did_The_Night_Fall-2010-SiRE
drwx------   15 root          wheel   510 Jan 14  2011 Unkle - Never, Never, Land (+Japan Bonus Track)
drwx------   16 root          wheel   544 Jan 14  2011 Unkle - Psyence Fiction
drwxrwxrwx+  12 andrewjowett  staff   408 Feb 27 16:18 iTunes
 0: group:everyone deny delete

Лучшие файлы-близнецы Aphex теперь доступны после некоторого возни

я понятия не имею, к чему относится запись "wheel" - это не группа или пользователь на этой машине

Могу ли я выполнить эту команду для всего каталога? (есть еще много каталогов, которые мне нужно исправить ...

еще раз спасибо

1 ответ1

0

Возможно, файлы не принадлежат правильной учетной записи пользователя (вашей).

Используйте следующую команду, чтобы сменить владельца на текущий рабочий каталог и все, что в нем, заменив yourusername на вывод команды whoami :

sudo chown -R yourusername:staff .

Чтобы настроить разрешения по умолчанию для доступа к файлам данных для всех файлов и папок в текущем рабочем каталоге (владелец может читать и писать, другие могут только читать), используйте следующее:

chmod -R u=rwX,go=rX .

Проверьте, существуют ли списки контроля доступа к файлам, используя ls -le . Это выглядит примерно так:

$ ls -led ~/Desktop/
drwx------+ 10 danielbeck  staff  340 28 Feb 21:54 /Users/danielbeck/Desktop/
 0: group:everyone deny delete

Удалите их из всех файлов и папок в текущем рабочем каталоге (никогда не создавайте резервную копию Time Machine или из вашей домашней папки или из любого прямого подкаталога вашей домашней папки!) используя chmod -R -N . ,

Дополнительная информация о ACL и их изменении в man chmod в разделе « ACL MANIPULATION OPTIONS .

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