Se inserisco uno script in /etc/cron.daily su CentOS, quale utente verrà eseguito? Funzionano tutti come root o come proprietario?
Se inserisco uno script in /etc/cron.daily su CentOS, quale utente verrà eseguito? Funzionano tutti come root o come proprietario?
Risposte:
Modifica: la mia risposta non si applica in questo caso, vedere il commento di Zoredache di seguito. Siamo spiacenti, tutti (specialmente geekosaur). Kyle, nota che se vuoi eseguire uno script regolarmente come utente non root, potrebbe essere utile quanto segue; basta farlo tramite cron.d anziché cron. {orario, giornaliero, settimanale, mensile}.
Odio contraddire, ma temo che il geekosaur non sia del tutto corretto. Funzionano come root tranne dove diversamente specificato . Ecco parte del /etc/cron.d/munin
file del mio box CentOS :
# cron-jobs for munin
MAILTO=root
1-56/5 * * * * munin /usr/share/munin/munin-limits --force
Nota come, sulla riga sostanziale (riga 3), c'è un nome utente specificato prima dell'eseguibile. Questa particolare voce cron funziona come utente munin, quindi purché il tuo cron sia simile a CentOS 5 (vixie-cron-4.1-77), dovresti essere in grado di fare altrettanto.