以root用户身份在jenkins中运行shell 命令
CentOS7 以yum 方式安装 rpm版本 jenkins,默认jenkins用户为jenkins 而不是root
jenkins配置任务时,在 nodezip.sh 脚本中执行 ansible copy模块命令就会报错
报错示例如下:
解决方案:
1. 打开配置文件
vim /etc/sysconfig/jenkins
2.修改 $JENKINS_USER 值为 root
3. 重启jenkins
systemctl restart jenkins.service
ps -ef|grep jenkins 会发现,此时已变成root身份运行jenkins