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

时间:2023-03-09 08:51:11
以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://*.com/questions/29926773/run-shell-command-in-jenkins-as-root-user

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

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