小编BrM*_*M13的帖子

即使提供了 Sudo Pass,Ansible 也无法对 Sudo 进行身份验证

问题

使用最新的、稳定的 Ansible 版本,我有一个奇怪的问题,我的剧本在“Gathering_Facts”期间挂在一台服务器上,但在使用 Sudo 时在其他类似服务器上运行良好。在 Ansible 服务器上,我以我的用户(NIS 用户)身份运行,并在远程服务器上使用sudo(以 root 身份)进行更改。如果我从此设置中删除 Sudo,一切正常。

设置

软件版本

  • 操作系统:RHEL 6.4
  • Ansible 版本ansible 1.8.2
  • 须藤版本
    须藤版本 1.8.6p3
    Sudoers 策略插件版本 1.8.6p3
    sudoers 文件语法版本 42
    Sudoers I/O 插件版本 1.8.6p3
    
  • SSH 版本:OpenSSH_5.3p1、OpenSSL 1.0.0-fips 2010 年 3 月 29 日

服务器地图

                   -------- User1@Server1: sudo -H -S -p(挂在 Gathering_Facts 上)
                  /
用户 1@Ansible ----
                  \
                   -------- User1@Server2:sudo -H -S -p(工作正常)

用户

  • User1:Server1 和 Server2 上的 NIS 可访问用户。
  • root:每个服务器的本地 root 用户。

Ansible 配置

我的 …

sudo rhel6 ansible

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

ansible ×1

rhel6 ×1

sudo ×1