2 votos

He copiado manualmente los archivos de mi unidad de copia de seguridad de Time Machine y ahora no puedo eliminarlos de mi ordenador

Tengo un ordenador nuevo y no quería hacer una restauración completa de la máquina del tiempo, sino elegir los archivos que iba a copiar de mi unidad de la máquina del tiempo.

Así que, entré en el directorio, encontré algunos archivos que quiero, e hice cp -Rpv dir /Users/username/dir

Sin embargo, con la -P mantuvo los mismos permisos que los archivos en la máquina del tiempo. chmod -R 777 dir no funciona y tampoco lo hace restablecer los permisos desde la configuración de 'obtener información' -> 'compartir y permisos'.

¿Cómo puedo devolver los permisos del directorio a algo que me permita eliminar el directorio?

3voto

Zack Puntos 11

Lo he solucionado. En primer lugar, hay que mirar las ACL que se copiaron junto con los archivos.

ls -le /path/to/dir

Una vez hecho esto se puede ver que todo tenía esto:

0: group:everyone deny write,delete,append,writeattr,writeextattr,chown

Así que lo que hice fue añadir una nueva política ACL al directorio haciendo esto:

chmod -R +a "admin allow read,readattr,readextattr,readsecurity" dir 

Seguido por:

sudo rm -rf dir

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