Jak zmienić własność plików z kopią zapasową za pomocą Time Machine

2

Mam komputer Mac, który został ponownie zainstalowany od podstaw, a właściciel przypadkowo zmienił swoją nazwę użytkownika podczas instalacji. Bieżący identyfikator użytkownika to „Jane”, ale stare kopie zapasowe maszyny czasu zostały utworzone, gdy jej nazwą użytkownika była „Jan”.

Teraz nie może uzyskać dostępu do swoich starych kopii zapasowych.

Oczywistym rozwiązaniem jest wejście na dysk kopii zapasowej i zmiana własności hierarchii z „Jan” na „Jane”, ale za każdym razem, gdy próbuję, trafiam na ścianę „operacja niedozwolona”. Próbowałem naprawić listy ACL przed wykonaniem „chown”, ale otrzymuję za to również „operację niedozwoloną”:

$ 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

Próbowałem różnych rzeczy, takich jak modyfikacja uprawnienia „writeattr” lub szukanie flagi uchg, ale jak dotąd nie mam szczęścia.

To jest na maszynie Snow Leopard.

Edward Falk
źródło
Wróciłem do podobnego problemu jakiś czas temu. Nie pamiętam dokładnie, co zrobiłem, ale czy próbowałeś przenieść / skopiować kopię zapasową z folderu Backups.backupdb, ustawić uprawnienia, a następnie ponownie przenieść? IIRC, tak rozwiązałem problem.
Stuart H
Dam mu szansę; dzieki za sugestie.
Edward Falk
Pamiętam stare dobre czasy, kiedy bycie rootem było carte blanche „rób co mówię”.
Edward Falk
Nie mam jeszcze pełnej odpowiedzi, ale myślę, że to kwestia użycia sudo chmod -N -R . usunąć listy ACL ze wszystkich plików i sudo chflags -R nouchg . wyczyścić niezmienną flagę
Edward Falk
1
Musisz dopasować identyfikatory użytkowników, a niekoniecznie nazwy
Mark