ansible 报错Missing sudo password

[root@node1 ~]$ansible all -m command -a 'pwd' -u lijun -b --become-user=root
192.168.35.139 | CHANGED | rc=0 >>
/home/lijun
192.168.35.130 | CHANGED | rc=0 >>
/home/lijun
192.168.35.131 | FAILED | rc=-1 >>
Missing sudo password
192.168.35.138 | FAILED | rc=-1 >>
Missing sudo password
192.168.35.129 | CHANGED | rc=0 >>
/home/lijun

 

解决办法:

由于centos没有设置lijun用户的权限可以免密使用sudo,所以需要在

/etc/sudoers文件下

%sudo   ALL=(ALL:ALL) ALL
lijun   ALL=(ALL:ALL) NOPASSWD: ALL

便可以解决上诉的问题了

posted on 2023-07-23 16:00  jun_li123  阅读(13)  评论(0)    收藏  举报

导航