比如,可以单独设置become_user,而不设置become。 样例 官方提供 # 要以非root用户身份连接管理系统服务(需要root特权),可以使用默认值begin_user - name: Ensure the httpd service is running service: name: httpd state: started become: yes #以apache用户身份运行命令 - name: Run a command as the apache ...
51CTO博客已为您找到关于ansible 命令become_user的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及ansible 命令become_user问答内容。更多ansible 命令become_user相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
–become-user 切换后用户 –ask-become-pass (-K)大写K 忽略提示密码 ansible 10.203.90.114 -m shell -a 'date' -b --become-method su --become-user root --ask-become-pass(-K)大写K 如果对host文件有对应的配置文件话,可以在执行ansible-playbook或ansible 时候 提前对host文件进行修改,如下: [ucen...
(2)Privilege Escalation Options:提权选项 -b, --become --become-method=BECOME_METHOD --become-user=BECOME_USER -K, --ask-become-pass (3)Connection Options:连接选项 -k, --ask-pass --private-key=PRIVATE_KEY_FILE -u REMOTE_USER, --user=REMOTE_USER -c CONNECTION, --connection=CONNECTION ...
近期在编写微服务的ansible部署脚本,有些需要使用root权限,所以就使用了ansible的become功能。 环境 介绍 Ansible使用现有的以root权限或其他用户的权限的权限升级系统来执行任务。由于此功能使您可以“成为(become)”另一个用户,而该用户不同于登录计算机的用户(远程用户(remote_user)),因此我们将其称为become。become关...
Ansible中become的使用 (1)become set to ‘true’/’yes’ to activate privilege escalation. 使用“true”或“yes”来表示启用这个特权,如:become=true 表示打开了become开关。 (2)become_user set to user with desired privileges — the user you ‘become’, NOT the user you login as. Does NOT impl...
remote_user:远程连接时使用的用户,默认使用当前用户 ask_pass:连接时是否询问输入密码(如果没有配置密钥登录,需要配置该选项为 true。) privilege_escalation 模块:sudo 提权相关的配置 become:是否开启切换用户 become_method:如何切换用户 become_user:切换到那个用户 ...
become_user=root ; 变为 root 用户 become_ask_pass=false ; sudo 时无需密码 在工作目录下编写清单:vim ./work/inventory清单的默认路径在/etc/ansible/hosts,但是我们一般不使用它 node12 node13 # 以下为分组 [webservers] master node12 [dbservers] ...
1、在hosts文件添加,ansible_become_pass=password 2、运行命令的时候加上 –ask-become-pass 此指令集还有: become 等同于添加 ‘sudo:’或‘su:’ ,默认为sudo,被控主机为centos的话需要设置become_method为su become_user 等同于添加 ‘sudo_user:’或‘su_user:’ ...
Ansible sudo or ansible become is used to run a task as a privileged user like root or some other user. How to Run a playbook as a different remote user, How to run an ansible playbook or task as a root user. know the differences of become and become_use