Estoy tratando de establecer los permisos en el Arranque.plist archivo (que se Encuentra en /Library/Preferences/SystemConfiguration) y no me deja. He hecho clic en la cerradura y entró en mi contraseña en el Finder, y cuando intento editar los permisos que dice que no tengo los permisos necesarios. Cuando intento hacerlo con sudo chmod
, dice que yo no puedo cambiar los permisos de archivo. (Puedo usar sudo muy bien) también he intentado usar sudo vi
y no me deja guardarlo. He intentado usar primeros auxilios. Estoy ejecutando El Capitan en un Macbook Pro Retina de 13 pulgadas, principios de 2013.
Respuesta
¿Demasiados anuncios?Usted está corriendo en la Integridad del Sistema de Protección (SIP) que impide la modificación de varios archivos y directorios cuando es activada (que por defecto es en El Capitan (OSX 10.11). Está destinado a proporcionar mayor seguridad de malware que intenta modificar el sistema para sus propios usos.
SIP puede ser desactivada si es necesario y desactivación de permitir que se hagan cambios a los archivos y directorios que normalmente están protegidos por la SIP. Desde que Apple tiene la intención de que estos elementos protegidos para que no sean modificados por cualquier persona que Apple (o de otro validado firmantes aprobado por Apple para un determinado software producido por ellos) tengo mis dudas acerca de si, una vez que los permisos fueron modificados, SIP puede ser rehabilitado sin deshabilitar la ejecución de la máquina (deshabilitado "temporalmente" por software, no por incapacidad permanente el hardware). Así que llega la hora de sopesar si uno quiere deshabilitar SIP para hacer ciertas modificaciones que no podía ser hecho de otra manera o decidir que esas modificaciones no son lo suficientemente importantes como para deshabilitar SIP protecciones. (Una razón por la que uno lo desea, puede desactivar SIP sería permitir a ciertos programas que se ejecutan en la máquina que no se ejecute con SIP habilitados). Yo podría estar equivocado, pero creo que la desactivación de SIP protecciones podría reducir la seguridad de no más de si uno pegado con Yosemite (OSX 10.10) que no han SIP habilitado plenamente como El Capitan. También, Apple proporciona una advertencia de que si el SIP está desactivado estar ejecutando una configuración no admitida que es probable que se rompa en el futuro y dejar a su equipo en un estado desconocido.
Así que la primera parte es determinar si para deshabilitar o habilitar SIP basado en su propia situación y teniendo en cuenta los pros y los contras. Si uno decide desactivar SIP solo se puede hacer en la consola de Recuperación (que no es del todo cierto, pero en general es; hay otras maneras para máquinas que no puede ser arrancado en la consola de Recuperación). Los pasos son:
- Reinicie la máquina y de arranque en la Consola de Recuperación que se hace sujetando el Comando y R teclas de abajo al reiniciar. (Me gustaría añadir que si usted no sabe cómo entrar en la consola de Recuperación, entonces usted probablemente no debería estar haciendo esto de todos modos.)
- Abra el Terminal de Programa seleccionando la Terminal en las Utilidades de menú.
-
Dentro de la Terminal de entrar en la línea
csrutil disable
-
Reinicie la máquina, ya sea por reiniciar desde el Menú Apple o introduciendo el siguiente comando en la Terminal:
reboot
-
Después de reiniciar la máquina que usted puede comprobar para ver si el SIP está deshabilitado mediante la invocación de la Terminal y entrar en:
csrutil status
que debe mostrar el siguiente:
System Integrity Protection status: enabled (Custom Configuration). Configuration: Apple Internal: disabled Kext Signing: disabled Filesystem Protections: disabled Debugging Restrictions: disabled DTrace Restrictions: disabled NVRAM Protections: disabled This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.