配置ansible ,测试 -m ping 的方式一直不通,提示需要sudo 密码
但是我配置了sudo授权免密
后来节点机器测试,配置了sudo,但是第一次还是需要密码:
解决办法:在 /etc/sudoers.d 文件下在配置一个就可以了,liruilong是我要提权的普通用户
┌──[root@node1]-[~] └─$ visudo ┌──[root@node1]-[~] └─$ cat /etc/sudoers | grep liruilong liruilong ALL=(ALL) NOPASSWD:ALL ┌──[root@node1]-[/etc/sudoers.d] └─$ cd /etc/sudoers.d/ ┌──[root@node1]-[/etc/sudoers.d] └─$ vim liruilong ┌──[root@node1]-[/etc/sudoers.d] └─$ cat liruilong liruilong ALL=(ALL) NOPASSWD:ALL ┌──[root@node1]-[/etc/sudoers.d] └─$
之后发现就通了