jenkins修改root账号执行

jenkins修改root账号执行

环境:

OS:Centos 7

jenkins:2.479 

 

安装jenkins默认是使用jenkins账号启动的,若pipeline中执行shell python等各种脚本,会提示权限不足的情况,下面修改jenkins使用root的方式启动

1.停掉jenkins
systemctl stop jenkins

 

2.修改配置文件
vim /lib/systemd/system/jenkins.service
找到如下项,修改为root
User=root
Group=root

 

3.修改权限
chown -R root:root /var/lib/jenkins/

 

4.重启动
systemctl daemon-reload
systemctl start jenkins

查看进程
[root@master jenkins_data]# ps -ef|grep jenkins
root 67932 1 95 10:55 ? 00:00:31 /usr/local/java/jdk-21.0.6/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080