Jenkins Root以root用户身份的用户权限

时间:2014-09-12 05:09:06

标签: ubuntu jenkins

我正在运行配置中显示Started by user Root User的脚本。该脚本与crontab -e运行良好,并且在终端中手动运行时也无错误运行。 Jenkins作业是否需要特殊配置才能获得许可?我不明白为什么crontab -e工作时它无效。

请告诉我

2 个答案:

答案 0 :(得分:0)

如果命令在通过命令行(和cron)运行时运行正常,那么它意味着Jenkins没有与您在命令行(或cron)上运行它的用户一起运行。如果您可以(并且可行)进行更改,请尝试使用相同的用户运行Jenkins。

答案 1 :(得分:0)

我相信你希望詹金斯以root身份运行所有工作。

请参阅link了解如何执行此操作。

基本上,更改/ etc / sysconfig / jenkins:

$JENKINS_USER="root"

并更改jenkins文件夹的所有权:

chown -R root:root /var/lib/jenins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins