美文网首页
ansible(4)become的使用

ansible(4)become的使用

作者: hk_faith | 来源:发表于2021-02-22 14:31 被阅读0次

    简介

    当ansible执行脚本需要root权限的时候,我们用become功能

    官方参考文档:

    become 文档

    become参数

    参数 含义
    become 设置为yes
    become_user 设置为你需要特权的用户,默认值为root.
    become_method 默认是 sudo .权限工具,如sudosupfexecdoaspbrundzdoksurunasmachinectl
    become_flags playtask级别上,允许为任务或角色使用特定的标志。一种常见的用法是,当shell设置为no login时,将用户更改为nobody。此指令是在Ansible 2.2中添加
    ## 示例
    - name: Ensure the httpd service is running
      service:
        name: httpd
        state: started
      become: yes
    

    提升root权限的密码

    方法1:

    run ansible-playbook --ask-become-passrun ansible-playbook -K 运行的时候输入密码

    方法2:

    在host文件主机列表设置参数:ansible_become_password = 123456 ,就可以应用整个主机中

    相关文章

      网友评论

          本文标题:ansible(4)become的使用

          本文链接:https://www.haomeiwen.com/subject/pijqfltx.html