我需要使用playbook.xml运行命令,即使用用户在远程服务器上使用sudo -H -S -n -u user / bin / sh -c''echo test“ 但是,得到以下错误
致命:[分期]:失败! => {“changed”:false,“failed”:true,“invocation”:{“module_name”:“command”},“module_stderr”:“sudo:需要密码\ n”,“module_stdout”:“”,“ msg“:”MODULE FAILURE“,”解析“:false}
我已经在远程服务器上编辑了sudoers文件
user = user ALL = NOPASSWD:ALL
如果我执行命令sudo su - user它可以工作,但不能执行udo -H -S -n -u user / bin / sh -c''echo test“
同样的想法。
阿曼
答案 0 :(得分:0)
正确答案: 请将sudoers文件更新为
user ALL=(ALL) NOPASSWD: ALL
它应该有效。
关注T2k