Ho un agente di lancio su una macchina remota che esegue Yosemite. LaunchAgent viene salvato in ~/Library/LaunchAgents/
e io sono il proprietario:
$ ls -l ~/Library/LaunchAgents
-rw-r--r--@ 1 me staff 803 Jan 13 15:13 org.my.custom.plist
$ ls -l@ ~/Library/LaunchAgents/org.my.custom.plist
-rw-r--r--@ 1 me staff 803 Jan 13 15:13 /Users/me/Library/LaunchAgents/org.my.custom.plist
com.apple.TextEncoding 15
Quando si effettua il login tramite SSH (come quel particolare utente), il tentativo di caricare il file produce il seguente scambio:
$ launchctl load ~/Library/LaunchAgents/org.my.custom.plist
/Users/me/Library/LaunchAgents/org.my.custom.plist: Operation not permitted
Perché l'operazione non è consentita quando sono il proprietario? Funziona bene in Sierra.