Modifica di com.apple.atrun.plist su El Capitan

1

Sto eseguendo El Capitan su diversi computer e vorrei poterlo usare per eseguire lavori programmati in background. Abilitare a richiede la modifica di /System/Library/LaunchDaemon/com.apple.atrun.plist. In qualsiasi modo io abbia provato a farlo, ho incontrato un problema con le autorizzazioni: l'uso di sudo, l'accesso come root o il tentativo di cambiare le autorizzazioni dal pannello delle informazioni sul file danno tutti un errore di autorizzazione di qualche tipo.

Ho provato:

  1. sudo vi /System/Library/LaunchDaemon/com.apple.atrun.plist e non è stato possibile salvare il file modificato.
  2. Copia su file, modificandolo e copiando indietro - Non sono autorizzato a copiare nuovamente usando sudo.
  3. Usando Xcode per modificare il campo attraverso una GUI, non è possibile salvare.
  4. utilizzando l'editor dell'elenco delle proprietà, non è possibile salvare, anche effettuato il login come root.
  5. Modifica del proprietario, il gruppo non è consentito, anche usando sudo o loggato in una radice.
  6. I permessi di modifica di tutte le sottodirectory nell'albero sopra (Sistema, Sistema / Libreria, ecc.) usati sudo, hanno anche provato a cambiare le autorizzazioni del disco.
  7. Esegui utilità disco.

Ci deve essere un modo per farlo, per favore avvisare.

    
posta Peter Fisher 29.03.2016 - 03:46
fonte

1 risposta

2

Il file com.apple.atrun.plist è protetto da System Integrity Protection.

Quindi avvia la partizione Recovery HD (tieni premuto Comando + R durante il riavvio), disabilita SIP e modifica l'elemento:

  1. Nella barra dei menu apri Utilities- > Terminal
  2. Inserisci csrutil disable
  3. Riavvia il tuo volume principale e modifica il file
  4. Riavvia nuovamente la partizione di ripristino
  5. Abilita nuovamente SIP csrutil enable
  6. Riavvia il tuo volume principale
risposta data 29.03.2016 - 04:07
fonte

Leggi altre domande sui tag