1 votos

¿Hay alguna otra opción basada en el Terminal / shell para eliminar todas las ACL y los atributos extendidos de una carpeta?

Estoy teniendo algunos problemas para borrar algunas carpetas que no contienen nada y no tienen procesos o kexts utilizándolos ( lsof | grep path_element ). Cuando intento borrarlos (como Root) me sale:

root@hostname /# rm -fr /path/to/folder
rm: /path/to/folder: Operation not permitted

Incluso después de ejecutar lo siguiente para quitar las ACLs / atributos extendidos, todavía no puedo rm -fr las carpetas:

sudo chmod -RN /path/to/folder
sudo xattr -c -r /path/to/folder

Ejecución de ls no muestra ningún atributo:

ls -lea -@ /path/to/folder

Cualquier otra opción para asegurar que todos los permisos sean eliminados y que un rm operación como Root debería funcionar?

1voto

ylluminate Puntos 428

El culpable de que la carpeta no se borrara era, al parecer, el establecimiento de banderas, por lo que finalmente se permitió el borrado:

sudo chflags -R nouchg,noschg /path/to/folder

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