Info.plist siempre es de solo lectura

3

Quiero editar el archivo Finder Info.plist que se encuentra aquí:

/System/Library/CoreServices/Finder.app/Contents/Info.plist

Pero cuando intento editar el archivo mediante vi , el archivo es de solo lectura.

# vi /System/Library/CoreServices/Finder.app/Contents/Info.plist

Cuando intento chmod o chown el archivo no pasa nada.

Cuando intento cambiar el permiso de archivo del Finder, aparece el error: "La operación no se puede completar porque no tienes el permiso necesario".

La casilla de verificación Bloqueado en Obtener información está deshabilitada.

También lo intenté:

sudo chflags nouchg Info.plist

Pero después de todo eso, el archivo sigue siendo de solo lectura.

¿Qué impide que root edite este archivo en OS X El Capitan 10.11.2?

    
pregunta Seifolahi 29.12.2015 - 18:03

1 respuesta

4

Ese archivo está protegido explícitamente por SIP.

ls -lO /System/Library/CoreServices/Finder.app/Contents/Info.plist

El indicador "restringido" listado por la opción O (mayúscula o) al comando ls muestra el estado SIP del archivo.

Para cambiar ese archivo, deberá deshabilitar la protección de integridad del sistema. SIP es una medida de seguridad para evitar que cualquier usuario que haga root a la raíz (y por lo tanto la mayoría del malware) modifique los archivos del sistema.

Para deshabilitar:

  • Arranque en modo de recuperación (mantenga presionado Comando + R mientras enciende Mac).
  • Abrir terminal (haga clic en Utilidades > Terminal).
  • Tipo: csrutil disable
  • Reinicia tu computadora y se deshabilitará SIP.

Ahora debería poder modificar el archivo info.plist del Finder.

    
respondido por el aidanb.01 29.12.2015 - 18:11

Lea otras preguntas en las etiquetas