Cuando se ejecuta un trabajo cron con qué privilegio se ejecuta?
No estoy seguro de eso. ¿Tiene los mismos privilegios del usuario que lo agregó a través de crontab -e
?
permissions
cron
Jim
fuente
fuente
Respuestas:
Puede especificar un usuario en las entradas de crontab del sistema de la siguiente manera:
El sexto argumento puede ser un nombre de usuario. Además, puede poner scripts en el
/etc/cron.d
directorio. Los scripts toman la misma forma que las entradas crontab descritas anteriormente, por ejemplo:Puede poner scripts en estos directorios, pero están destinados a ejecutarse como root:
Finalmente, puede crear entradas crontab basadas en el usuario ejecutando este comando como un usuario dado:
Estas entradas se almacenan en archivos con el mismo nombre que el usuario en este directorio
/var/spool/cron/
:fuente
Sí , sin embargo, los trabajos que se agregan manualmente a los sistemas crontab (edit / etc / crontab) se ejecutarán con permisos absolutos (es decir, se ejecutan como root) a menos que especifique otro usuario.
fuente
cronjob