以root用户身份在jenkins中运行shell命令

以下过程是CentOS
1.打开此脚本(使用VIM或其他编辑器):
vim /etc/sysconfig/jenkins

2.找到$JENKINS_USER并更改为“root”:
$JENKINS_USER="root"

3.然后更改Jenkins主页,webroot和日志的所有权:
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

4)重新启动Jenkins并检查用户是否已更改:
service jenkins restart
ps -ef | grep jenkins

现在你应该能够以root用户身份运行Jenkins作业,并且所有的shell命令将被执行root。

以上脚本参考:http://stackoverflow.com/questions/29926773/run-shell-command-in-jenkins-as-root-user

但不建议这么做,root身份后就非常的危险。建议直接单个文件夹进行操作。

没实践过,如果不行请告知我。

posted @ 2017-03-09 10:37  EasonJim  阅读(3463)  评论(0编辑  收藏  举报