6 votos

No puede chmod o chown un archivo en TimeMachine directorio de copia de seguridad

Cuando se trata de restaurar un cierto directorio de TimeMachine (TM) me da el error de La operación no se puede completar porque usted no tiene permiso para acceder a problem_group_file.png. Mirando más de cerca a los archivos en el TM directorio parece que un archivo ha sido llegar, tal vez sigue siendo, el grupo equivocado de la propiedad. Quizás otro de los permisos de archivo corrupto demasiado prevenir la operación de restauración se complete.

Mi siguiente paso fue intentar cambiar la propiedad a ser la misma que la de su hermano archivos. Esto es algo que he hecho antes de restaurar correctamente de TM en ocasiones, cuando los problemas similares que se produjo. En este caso, a pesar de que no importa lo que he intentado yo tengo el mismo error, la Operación no permitida. Ni siquiera sudo touch está permitido en el directorio. Tal vez esto es así por diseño.

A continuación una lista de algunos archivos en el TM de directorio en cuestión, con los atributos extendidos y las Acl muestra. En el fondo, es el problema de archivo que se llama problem_group_file.png.

$ ls -aehlO@
total 26184
drwxr-xr-x@ 134 seron  staff  -  4,4K 12 Mar 09:41 ./
com.apple.metadata:_kTimeMachineNewestSnapshot    50B 
com.apple.metadata:_kTimeMachineOldestSnapshot    50B 
 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
drwxr-xr-x@   4 seron  staff  -  136B 29 Jul  2013 ../
com.apple.metadata:_kTimeMachineNewestSnapshot    50B 
com.apple.metadata:_kTimeMachineOldestSnapshot    50B 
 0: group:everyone deny

...

-rw-r--r--@ 6 seron  staff  -  4,8K 10 Okt 14:37 good_group_file.png
    com.apple.metadata:_kTimeMachineNewestSnapshot    50B 
    com.apple.metadata:_kTimeMachineOldestSnapshot    50B 
 0: group:everyone deny write,delete,append,writeattr,writeextattr,chown
add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
-rw-r--r--@ 4 seron  wheel  -  3,2K 10 Okt 13:29 problem_group_file.png
com.apple.metadata:_kTimeMachineNewestSnapshot    50B 
com.apple.metadata:_kTimeMachineOldestSnapshot    50B 
 0: group:everyone deny write,delete,append,writeattr,writeextattr,chown

He leído[1] que el archivo puede ser bloqueado con el uchg de atributo extendido, pero esto no parece ser así en este caso.

En la parte inferior de cada atributo de archivo de la lista es la ACL. No he utilizado los de antes, y no entienden cómo funcionan. Tal vez es la causa de estos problemas.

El TM disco fue controlado sin que se produzcan errores en la Utilidad de Discos. Este problema aparece en más de una TM de disco que me lleva a creer que no es una marca error de disco. El problema se manifiesta en múltiples TM discos y copias de seguridad. En el lado de la fuente que todos tengan el mismo (y correcta) y atributos de la propiedad sans Acl. La Utilidad de disco atributo encontrado errores en el disco de origen, pero solo en los archivos pertenecientes a OS X, y no en este archivo. Todas las particiones hfs+ journaled.

4voto

Steven Huwig Puntos 8029

Leyendo un poco sobre las Acl[1] me di cuenta de que podía cambiar la titularidad por primera eliminando el archivo ACL con los siguientes comandos:

sudo chmod -a "everyone deny write,delete,append,writeattr,writeextattr,chown" problem_group_file.png
sudo chown :staff problem_group_file.png

Después de que el directorio podría ser restaurado a partir de TimeMachine de copia de seguridad sin errores. Esto no obstante, explicar por qué se produjo el problema en primer lugar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X