繁体   English   中英

在Jenkins中,运行Ansible剧本时出现权限问题

[英]In Jenkins permission issues while running an Ansible playbook

Jenkins在运行Ansible剧本时的权限问题。 控制台日志: 控制台日志说,当我直接从腻子中运行相同权限时, 权限被拒绝 :腻子日志: 腻子成功执行

SSH到您的远程服务器,然后执行sudo cat /var/log/secure|grep sshd来了解正在发生的事情。

假设这是一个权限问题,请确保您的远程jenkin的用户~/.ssh文件夹及其中的文件(通常在该文件夹中有一个authorized_keys文件)具有完全所有权和正确的权限。

Jenkins远程用户应该是所有者,并且是拥有目录的组的一部分:

sudo chown -R jenkins.jenkins_group ~/.ssh

在SSH目录上设置权限:

sudo chmod 700 ~/.shh

并为您的SSH密钥文件设置权限:

sudo chmod 600 ~/.ssh/authorized_keys

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM