CentOS7 以yum 方式安装 rpm版本 jenkins,默认jenkins用户为jenkins 而不是root

jenkins配置任务时,在 nodezip.sh 脚本中执行 ansible copy模块命令就会报错

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

报错示例如下:

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

 

解决方案:

1. 打开配置文件

vim /etc/sysconfig/jenkins

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

2.修改 $JENKINS_USER 值为 root

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

3. 重启jenkins

systemctl restart jenkins.service

ps -ef|grep jenkins  会发现,此时已变成root身份运行jenkins

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

 

参考链接:
https://www.cnblogs.com/EasonJim/p/6524452.html

相关文章:

  • 2021-06-28
  • 2021-09-30
  • 2021-09-29
  • 2021-10-04
  • 2021-05-05
猜你喜欢
  • 2022-01-17
  • 2021-11-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
相关资源
相似解决方案