Quando um trabalho cron é executado com que privilégio ele executa?
Não tenho certeza sobre isso. Tem os mesmos privilégios do usuário que o adicionou por meio de crontab -e
?
permissions
cron
Jim
fonte
fonte
Respostas:
Você pode especificar um usuário nas entradas do sistema crontab da seguinte maneira:
O sexto argumento pode ser um nome de usuário. Além disso, você pode colocar scripts no
/etc/cron.d
diretório Os scripts têm o mesmo formato que as entradas crontab descritas acima, por exemplo:Você pode colocar scripts nesses diretórios, mas eles devem ser executados como root:
Finalmente, você pode criar entradas crontab baseadas no usuário executando este comando como um determinado usuário:
Essas entradas são armazenadas em arquivos com o mesmo nome que o usuário neste diretório
/var/spool/cron/
:fonte
Sim , no entanto, os trabalhos adicionados manualmente ao crontab do sistema (edit / etc / crontab) serão executados com permissões absolutas (por exemplo: executar como root), a menos que você especifique outro usuário.
fonte
cronjob