launchctl gibt einen Berechtigungsfehler aus

Ich habe einen Benutzer namens „tv“ (OS X 10.11.5) und ich habe diese Dateien in /Users/tv/Library/LaunchAgents/

# ls -lsa /Users/tv/Library/LaunchAgents/
total 16
0 drwxr-xr-x   4 tv  staff   136 Jun 24 20:46 .
0 drwx------@ 50 tv  staff  1700 May 19 11:05 ..
8 -rw-r--r--@  1 tv  staff   487 Dec 24  2015 com.bittorrent.uTorrent.plist
8 -rw-r--r--   1 tv  staff   559 Jun 24 20:46 com.drzoidberg33.plexpy.plist

Ich erhalte, Path had bad ownership/permissionswenn ich versuche, eine der beiden Dateien zu laden. Ich habe neu gestartet, die Gruppe auf Rad geändert, wiederholt versucht, sie manuell zu laden, aber ich erhalte immer den gleichen Fehler. Die Berechtigungen sehen genauso aus wie bei meinem normalen Benutzerkonto:

$ ls -lsa Library/LaunchAgents/
total 8
0 drwxr-xr-x   8 lbutlr  staff   272 Oct  8  2015 .
0 drwx------@ 63 lbutlr  staff  2142 Apr  2 02:11 ..
8 -rw-r--r--   1 lbutlr  staff   452 Mar 30  2015 com.kreme.home.randsig.plist
$ launchctl load /Users/lbutlr/Library/LaunchAgents/com.kreme.home.randsig.plist 
/Users/lbutlr/Library/LaunchAgents/com.kreme.home.randsig.plist: service already loaded`

Dieser Link ist ähnlich, befasst sich jedoch mit Root-Berechtigungen im Ordner /Library

Was ist, wenn Sie sudo?sudo launchctl load /Users/...
Sudo führt zu genau demselben Fehler.
Und wenn Sie chmod 0777 vorübergehend?
Das würde definitiv nicht funktionieren, die Plist-Dateien können nicht für die Welt oder Gruppe beschreibbar sein.

Antworten (1)

Es stellte sich heraus, dass die ausführbare Datei, auf die in den ProgramArguments innerhalb der plist verwiesen wurde, nicht ausführbar war. Doh!