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
便可以解决上诉的问题了
浙公网安备 33010602011771号