首页 > 其他 > 详细

ansible 执行sudo切换

时间:2020-07-24 21:17:34      阅读:91      评论:0      收藏:0      [点我收藏+]

 

应用场景:当被控端的root被禁止远程登录,需要通过普通用户先连接上,然后进行提前

 

一、基于命令做操作

###############
ansible all -u wang -b -m script -a /root/script/touch.sh --ask-become-pass
-u  指定普通用户
-b  指定提权的用户,-b 代表root
-m  指定要使用哪个模块
-a  指定要执行的命令参数
--ask-become-pass:  输入密码进行提权

 

二、ploybook实现sudo提前并执行脚本

##############

---
- hosts: all
remote_user: wang
gather_facts: No
become: yes
become_method: sudo
become_user: root
tasks:
- name: "create a new file"
script: ‘/root/script/touch.sh‘

 

执行时加-K

ansible-playbook touch.yml -K

 

转载需注明出处,否则追究法律责任

ansible 执行sudo切换

原文:https://www.cnblogs.com/guniang/p/13373388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!