无法从木偶运行命令来更新使用木偶​​企业的木偶代理服务器

时间:2014-03-19 15:30:51

标签: linux puppet yum

我可以通过Puppet Enterprise Master到Agent运行几乎所有其他命令,但更新命令不会运行。据我所知,PE确实以root身份运行。

有人可以建议如何让这个命令从Puppet上运行在Linux上。

exec { "sudocmd" :
        cwd => "/usr/bin/",
        path => ["/usr/bin/","/usr/sbin/","/bin"],
    command => "yum update -y",
    timeout => "-1",
    logoutput => "on_failure",
     }

1 个答案:

答案 0 :(得分:0)

以root身份运行puppet agent(据我所知是常见做法)或在yum上添加suid以允许其他人以root身份运行它(冒险!)或运行“sudo yum update -y”并添加你的木偶代理用户没有密码提示的sudoers。