У меня была резервная копия машины времени на внешнем диске, но после того, как был восстановлен компьютер (новый жесткий диск, обновлена ОС до 10.12 - Sierra), многие папки на внешнем диске теперь заблокированы красным значком «-», отображающимся в Finder. До обновления я всегда мог получить доступ к файлам там.

Это очень большой том, и попытка разблокировки через Finder запрещена, поэтому я попытался разблокировать, используя:

sudo chflags -R nouchg <path>
sudo chflags -R noschg <path>

Не найдя результатов, т. Е. По-прежнему не может прочитать содержимое, не может выполнить chown или chmod, даже используя sudo, я проверил флаги этой и других папок, которые заблокированы с помощью:

ls -lO

Однако это показывает «-» в неизменяемом поле, т. Е. Неизменяемый бит не установлен.

Так как получается, что папки заблокированы, но неизменный бит не установлен в этих папках?

И как их разблокировать?

Спасибо...

2 ответа2

0

Вам нужно отключить SIP. Начните, удерживая cmd+r. Откройте терминал, введите

csrutil disable

Введите пароль, введите и перезагрузите Mac.

Теперь SIP отключен. Попробуйте сейчас, если вы можете сделать это. Используйте ту же команду, чтобы включить.

0

Я проверил с Apple, и они сказали мне, что резервные копии Time Machine настроены таким образом. Конечно, на самом деле это имеет смысл: не связываться с правами доступа / владельцем резервной копии ТМ, так как это может испортить восстановление ТМ, если кто-нибудь попытается это сделать. Хотя ответ Марко Долла, возможно, был обходным путем (отключите SIP), я решил не пытаться это сделать и последовать совету Apple. Если бы это была моя собственная машина, и я знал, что никогда не буду использовать эти файлы для восстановления ТМ, я, вероятно, попробовал бы это, но, поскольку это был компьютер друга, ответственный путь был очевиден.

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

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