У меня есть Mac, который был переустановлен с нуля, и владелец случайно изменил свое имя пользователя при установке. Текущий идентификатор пользователя - "Джейн", но резервные копии старых машин времени были сделаны, когда ее имя было "Ян".

Теперь она не может получить доступ к своим старым резервным копиям.

Очевидное решение состоит в том, чтобы перейти на ее резервный диск и изменить владельца иерархии с "Ян" на "Джейн", но каждый раз, когда я пытаюсь, я сталкиваюсь со стеной "операция не разрешена". Я пытался исправить ACL-списки перед выполнением "chown", но для этого я также получаю "операция не разрешена":

$ sudo su
# cd /Volumes/SeagateBackupDrive
# cd Backups.backupdb
# ls -led .
drwxr-xr-x@ 8 root  _unknown  272 Sep 20  2014 .
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
# chmod -a "everyone deny chown" .

# cd "Jane's MacbookPro"
# ls -led .
drwxr-xr-x@ 5 root  _unknown  170 Feb 14 16:03 .
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
# chmod -a "everyone deny chown" .
chmod: Failed to set ACL on file '.': Operation not permitted

Я пробовал все виды вещей, таких как изменение разрешения "writeattr" или поиск флага uchg, но пока не повезло.

Это на машине снежного барса.

0