Sto scrivendo uno script per impostare una preferenza predefinita per tutti gli utenti su una macchina.
Quando lo eseguo da una shell di root, il comando defaults viene eseguito come se gli fossero stati forniti argomenti non corretti.
bash-3.2# su - mheath -c defaults read
Command line interface to a user's defaults.
Syntax:
'defaults' [-currentHost | -host <hostname>]
followed by one of the following:
read shows all
...
Sto partendo dal presupposto che l'utilizzo di su
stia causando l'esaurimento degli argomenti nel posto sbagliato e che i valori di default siano codificati in modo da prevedere argomenti in determinati punti. Ma non ho idea di come aggirare questo.