ansible使用
1.远程使用sudo执行shell
[root@scctmpdev02101 ~]# ansible hadoopservers -m shell -a 'touch a' -k -u adminzhy -K -s
SSH password:
SUDO password[defaults to SSH password]:
scchdpdev02101 | success | rc=0 >>
登录到hadoopservers指向的scchdpdev02101可以看到在adminzhy的home目录下有文件owner是root的文件a
[root@scchdpdev02101 ~]# ll /home/adminzhy/a
-rw-------. 1 root root 0 Jan 23 14:47 /home/adminzhy/a