Si pongo un script en /etc/cron.daily en CentOS, ¿a qué usuario se ejecutará? ¿Se ejecutan todos como root o como propietarios?
Si pongo un script en /etc/cron.daily en CentOS, ¿a qué usuario se ejecutará? ¿Se ejecutan todos como root o como propietarios?
Respuestas:
Editar: mi respuesta en realidad no se aplica en este caso, vea el comentario de Zoredache a continuación. Lo siento, todos (especialmente geekosaur). Kyle, tenga en cuenta que si desea ejecutar un script regularmente como usuario no root, lo siguiente puede ser útil; simplemente hágalo a través de cron.d en lugar de cron. {por hora, diario, semanal, mensual}.
Odio contradecir, pero me temo que geekosaur no está del todo bien. Se ejecutan como root, excepto donde se especifique lo contrario . Aquí está parte del /etc/cron.d/munin
archivo de mi caja CentOS :
# cron-jobs for munin
MAILTO=root
1-56/5 * * * * munin /usr/share/munin/munin-limits --force
Observe cómo, en la línea sustantiva (línea 3), hay un nombre de usuario especificado antes del ejecutable. Esta entrada de cron en particular se ejecuta como usuario munin, por lo que siempre que su cron sea similar a CentOS 5 (vixie-cron-4.1-77), debe poder hacer lo mismo.