执行shell里,测试ansible时报如下错误:
Jenkins执行ansible命令时报Permission denied错误
这是由于jenkin运行时默认使用jenkins这个用户,而我们配置ansible免密时,我们使用的不是这个用户,我这里使用的是root用户配置的免密。

解决方法:

  1. 编辑配置文件/etc/sysconfig/jenkins,修改jenkins启动用户
    Jenkins执行ansible命令时报Permission denied错误

  2. 修改jenkins目录权限:chown -R root. /var/lib/jenkins

  3. 重启jenkins: systemctl restart jenkins

  4. ps -ef|grep jenkins
    Jenkins执行ansible命令时报Permission denied错误

  5. 重新构建问题就解决了

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2021-07-02
猜你喜欢
  • 2022-12-23
  • 2021-09-14
  • 2022-02-02
  • 2021-09-14
  • 2021-11-28
  • 2021-08-09
  • 2022-12-23
相关资源
相似解决方案