3 votos

¿Por qué aparece el mensaje "Operación no permitida" cuando intento (como Root) borrar un archivo que no tiene la bandera "restringida"?

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 .

0 votos

¿Dónde (y qué) está el archivo?

4voto

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í .

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