7 votos

SIP impidiendo la eliminación de / opt / local

Topó con el mismo problema de esta noche como esta pregunta de MODO que no fue respondido.

Estoy tratando de desinstalar la vieja instalación de MacPorts, y ejecutar en SIP:

mybox:~ me$ sudo rm -rf /opt/local
rm: /opt/local/var/macports/home/Library/Preferences: Operation not permitted
rm: /opt/local/var/macports/home/Library: Operation not permitted
rm: /opt/local/var/macports/home: Operation not permitted
rm: /opt/local/var/macports: Directory not empty
rm: /opt/local/var: Directory not empty
rm: /opt/local: Directory not empty

De acuerdo a la pregunta inicial, la respuesta parece implicar SIP... pero ¿por qué ha de SIP, se decidió proteger a este (vacío) directorio?

EDIT: he Aquí los resultados de ls -a en el directorio:

./ ../

Y he aquí los resultados de ls -leOd /opt/local/var/macports/home/Library/Preferences:

drwxrwxrwx  2 root  wheel  - 64 Nov  8 19:45 /opt/local/var/macports/home/Library/Preferences/

.

EDITAR 2018-11-12:

He aquí los resultados de ls -laeO@ /opt/local/var/macports/home

drwxr-xr-x  3 root  wheel  - 96 Nov  8 19:42 ./
drwxr-xr-x@ 3 root  wheel  - 96 Nov  8 19:45 ../
    com.apple.FinderInfo    32 
drwxr-xr-x  3 root  wheel  - 96 Nov  8 19:42 Library/

EDITAR 2018-11-13:

He aquí los resultados de xattr -l /opt/local/var/macports

com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00  |........@.......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

-1voto

Buscar웃 Puntos 23467

Pruebe uno de los siguientes

oh, Usted no es el propietario del directorio

ls -ld /ruta/al/directorio

o no tiene permisos para eliminar el nombre de directorio desde el directorio padre

o El directorio o de los padres tiene una ACL que le impide eliminar el directorio

ls -ldeO@ /ruta/al/directorio

ls -ldeO@ /ruta/al/directorio/..

chmod a meterse con Acl

o El directorio o su padre tiene 'uchg' o 'schg' de la bandera

ls -ldeO@ /ruta/al/directorio

ls -ldeO@ /ruta/al/directorio/..

chflags meterse con banderas.

y por último esta sudo chflags -R nouchg <parent>

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