Edición de com.apple.atrun.plist en El Capitán

1

Estoy ejecutando El Capitán en varias computadoras y me gustaría poder usar para ejecutar trabajos programados en segundo plano. Para habilitarlo se requiere editar /System/Library/LaunchDaemon/com.apple.atrun.plist. De cualquier manera que he tratado de hacer esto, me he encontrado con un problema de permisos: el uso de sudo, el inicio de sesión como root o el intento de cambiar los permisos desde el panel de información de archivos se debe a un error de permisos de algún tipo.

Lo he intentado:

  1. sudo vi /System/Library/LaunchDaemon/com.apple.atrun.plist y no ha podido guardar el archivo editado.
  2. Copiar en un archivo, editarlo y volver a copiarlo. No puedo copiar de nuevo usando sudo.
  3. Al utilizar Xcode para editar el campo a través de una GUI, no se puede guardar.
  4. utilizando el Editor de la lista de propiedades, no se puede guardar, incluso si se inició sesión como root.
  5. Cambio de propietario, el grupo no está permitido, incluso si se utiliza sudo o se registra en una raíz.
  6. Los permisos de cambio de todos los subdirectorios en el árbol anterior (Sistema, Sistema / Biblioteca, etc.) usaron sudo, también intentaron cambiar los permisos de disco.
  7. Ejecutar la utilidad de disco.

Debe haber alguna forma de hacer esto, por favor avise.

    
pregunta Peter Fisher 29.03.2016 - 03:46

1 respuesta

2

El archivo com.apple.atrun.plist está protegido por la protección de integridad del sistema.

Entonces inicie desde la partición de HD de recuperación (mantenga presionada Command + R mientras se reinicia), deshabilite SIP y modifique el elemento:

  1. En la barra de menú, abra Utilidades- > Terminal
  2. introduce csrutil disable
  3. Reinicie su volumen principal y edite el archivo
  4. Reinicia nuevamente en la partición de recuperación
  5. Habilitar SIP de nuevo csrutil enable
  6. Reinicia a tu volumen principal
respondido por el klanomath 29.03.2016 - 04:07

Lea otras preguntas en las etiquetas