sudo su - 用户工作,但'sudo -H -S -n -u user / bin / sh -c''echo test“不起作用

时间:2017-05-04 13:29:05

标签: linux

我需要使用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“

同样的想法。

阿曼

1 个答案:

答案 0 :(得分:0)

正确答案: 请将sudoers文件更新为

user ALL=(ALL) NOPASSWD: ALL

它应该有效。

关注T2k