5 votos

Editar el archivo /System/Library/LaunchDaemons/com.apple.pfctl.plist

Necesito vim el archivo que se encuentra en /System/Library/LaunchDaemons/com.apple.pfctl.plist pero los permisos no lo permiten. Incluso cuando ejecuto sudo vim /System/Library/LaunchDaemons/com.apple.pfctl.plist e introduzco mi contraseña, VIM me lanza una advertencia y dice que estoy editando un archivo de sólo lectura. ¿Alguna idea de cómo hacer esto?

Estoy ejecutando OS X 10.11 El Capitain.

5voto

klanomath Puntos 19587

Algunos caminos y aplicaciones en El Capitán están protegidos por la Protección de la Integridad del Sistema. Incluso Root no puede modificar los archivos. Primero tienes que desactivar el SIP antes de editarlos o modificarlos.

  1. Reinicie su Mac en el modo de recuperación reiniciando el ordenador y manteniendo pulsada la tecla CommandR hasta que aparezca el logotipo de Apple en la pantalla.
  2. Haz clic en Utilidades -> Terminal.
  3. En la ventana del Terminal, introduzca csrutil disable y pulse Enter .
  4. Reinicie su Mac
  5. Modificar el o los archivos
  6. Reinicie su Mac en el modo de recuperación reiniciando el ordenador y manteniendo pulsada la tecla CommandR hasta que aparezca el logotipo de Apple en la pantalla.
  7. Haz clic en Utilidades -> Terminal.
  8. En la ventana del Terminal, introduzca csrutil enable y pulse Enter .
  9. Reinicie su Mac

2voto

sunknudsen Puntos 36

Si está tratando de habilitar PF al inicio, también puede probar lo siguiente*.

En Preferencias del Sistema / Seguridad y Privacidad / Opciones de Firewall..., marque "Activar el modo sigiloso" y active el Firewall.

De alguna manera, esto permite a la FP. Puede comprobarlo ejecutando sudo pfctl -s info .

*Probado en High Sierra y Mojave

0voto

Nguyễn Louis Puntos 1

En Mac Catalina 10.15.6, no pude editar com.apple.pfctl.plist después de ejecutar csrutil disable y reiniciar el sistema operativo.

Reinicio al modo de recuperación -> ejecutar csrutil disable en el terminal -> Reiniciar en modo Recover -> luego montar el volumen del sistema operativo por medio de la utilidad de disco -> luego editar com.apple.pfctl.plist en el terminal -> luego ejecutar csrutil disable -> reiniciar al modo normal -> hecho

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