Sto provando a montare una condivisione file all'avvio. Ho copiato il plist da un mini del 2012 (dove è andato bene) a un mini 2018, entrambi in esecuzione Mojave. Sul nuovo mini ho ricevuto l'errore:
Path had bad ownership/permissions
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>local.mount.video</string>
<key>ProgramArguments</key>
<array>
<string>/sbin/mount_smbfs</string>
<string>smb://jeff:mypass@bignas1/video</string>
<string>/Volumes/home/jeff/bignas1/video</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Il plist è di proprietà dell'utente (501) con autorizzazioni di 0600, come nel mini del 2012. Anche la directory in cui è montata la condivisione è di proprietà di 501, con le autorizzazioni di 0755. Il plist si trova in ~ / Library / LaunchAgents /
Se sposto il plist in / Library / LaunchAgents e lo eseguo come root, la condivisione monta come previsto, ma solo root può accedervi.
Cosa mi manca qui? Tutto online fa riferimento a un problema di autorizzazione / proprietà, ma non vedo il problema qui.