Conozco el SIP, así que cuando no pude eliminar un archivo como Root desde un Mac que ejecutaba El Capitan, comprobé que había un restricted
con la bandera ls -lOd
y vio que el archivo no tenía banderas. Entonces, ¿por qué todavía no puedo borrarlo? El ls
también descartó el uchg
y schg
banderas y estoy haciendo esto como Root para no tener que preocuparme por chown
.
Respuesta
¿Demasiados anuncios?
Old Pro
Puntos
2851
Resulta que además del restricted
bandera La protección SIP puede ser invocada en un archivo dándole el valor com.apple.rootless
atributo . Los atributos no se muestran por ls -lOd
, necesitas ls -l@d
para verlos. (Estrictamente hablando, el d
no es necesaria, está ahí para que cuando se haga ls
en un directorio, sólo se obtiene información sobre el propio directorio sin obtener también información sobre todo lo que hay en él).
Hay mucha más información disponible al respecto aquí .
0 votos
¿Dónde (y qué) está el archivo?