Info.plist es siempre de solo lectura

3

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

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

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

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

Cuando trato de chmod o chown El archivo no pasa nada.

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

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

También intenté:

sudo chflags nouchg Info.plist

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

Lo que esta previniendo root de editar este archivo en OS X El Capitán 10.11.2?

Seifolahi
fuente

Respuestas:

4

Ese archivo está explícitamente protegido por SIP.

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

La bandera "restringida" listada por la opción O (mayúscula o) a la ls El comando muestra el estado SIP del archivo.

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

Deshabilitar:

  • Arranque en modo de recuperación (mantenga presionado Command + R mientras enciende Mac).
  • Abrir Terminal (haga clic en Utilidades & gt; Terminal).
  • Tipo: csrutil disable
  • Reinicie su computadora y se deshabilitará SIP.

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

aidanb.01
fuente
gracias, funcionó pero arranqué en la recuperación manteniendo presionado Command + R
Seifolahi
@Seifolahi, sí, por OS X: Acerca de la recuperación de OS X es "comando ⌘ + R", y la respuesta se ha editado para reflejar eso.
user3439894