Ho un paio di righe nel mio file .zshrc
(sebbene possa essere altrettanto facilmente il mio .bashrc
file - la shell specifica non fa differenza) che usa systemsetup
per visualizzare il nome del computer e altre cose simili . Questo ha funzionato senza problemi prima di passare a Mavericks, ma ora dà questo errore ogni volta (ma funziona comunque comunque):
2013-12-24 15:21:20.575 systemsetup[3633:1403] ### authenticateUsingAuthorizationSync error:Error Domain=com.apple.systemadministration.authorization Code=-60007 "The operation couldn’t be completed. (com.apple.systemadministration.authorization error -60007.)"
Computer Name: Tintin
(La prima riga è STDERR e la seconda è STDOUT.)
Ovviamente potrei ovviare a questo problema semplicemente aggiungendo STDERR a /dev/null
, ma mi piacerebbe sapere cosa c'è che non va e risolvere il problema.
Se prima utilizzo sudo
, funziona perfettamente, come sempre ha funzionato.
Le autorizzazioni su systemetup sono proprio quelle che mi aspetterei:
-rwxr-xr-x 1 root wheel 118K Oct 31 13:49 systemsetup
Cosa c'è che non va? Come posso risolverlo?