首页 > 技术文章 > ansible 远程以普通用户执行命令 - 特殊符号 - shell模块 + sudo设置普通用户免密码执行命令

hixiaowei 2018-10-05 15:44 原文

1. ansible 10.0.0.1 -m raw -a "date" -u www

2.在ansible的主机配置文件中指定ssh_user
vi/etc/ansible/hosts
10.0.0.1 ansible_ssh_user=www

3.特殊符号- 用shell模块

ansible   test -m shell  -a 'echo do2admin|passwd --stdin dev'

4.sudo   vim  /etc/sudoers

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

 

推荐阅读