Tengo un agente de inicio en una máquina remota que ejecuta Yosemite. LaunchAgent se guarda en ~/Library/LaunchAgents/
y yo soy el propietario:
$ 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
Al iniciar sesión a través de SSH (como ese usuario en particular), al intentar cargar el archivo se produce el siguiente intercambio:
$ launchctl load ~/Library/LaunchAgents/org.my.custom.plist
/Users/me/Library/LaunchAgents/org.my.custom.plist: Operation not permitted
¿Por qué no se permite la operación cuando soy el propietario? Funciona bien en Sierra.