当前位置: 首页 > news >正文

朝阳网站建设培训临淄网站建设多少钱

朝阳网站建设培训,临淄网站建设多少钱,qq上如何做文学网站,wordpress 禁止访问目录 常见become_methodbecome_flagssu 常见选项总结sudo 常见选项总结pbrun 常见选项总结pfexec 常见选项总结doas 常见选项总结示例使用 sudo 的示例:使用 pbrun 的示例:使用 pfexec 的示例:使用 doas 的示例: 配置方式1. 配置文…

目录

  • 常见become_method
  • become_flags
      • `su` 常见选项总结
      • `sudo` 常见选项总结
      • `pbrun` 常见选项总结
      • `pfexec` 常见选项总结
      • `doas` 常见选项总结
      • 示例
        • 使用 `sudo` 的示例:
        • 使用 `pbrun` 的示例:
        • 使用 `pfexec` 的示例:
        • 使用 `doas` 的示例:
  • 配置方式
      • 1. 配置文件
      • 2. 命令行参数
      • 3. Playbook 配置
        • 全局配置
        • 任务级别配置
      • 4. Inventory 文件配置


常见become_method

become_method用于指定在远程主机上提升权限的方法。常见的方法包括:

  1. sudo: 通过sudo命令提升权限,通常是从普通用户提升到超级用户(root)。

    • 示例:become_method: sudo
    • 特点:需要在目标主机上配置sudoers文件,指定哪些用户有权限使用sudo。
  2. su: 通过su命令切换到其他用户,通常是从普通用户切换到超级用户。

    • 示例:become_method: su
    • 特点:需要提供目标用户的密码,适用于不支持sudo的系统。
  3. pbrun: 使用Privilege Manager的pbrun命令提升权限。

    • 示例:become_method: pbrun
    • 特点:适用于使用Privilege Manager的企业环境。
  4. pfexec: 使用Solaris上的pfexec命令提升权限。

    • 示例:become_method: pfexec
    • 特点:适用于Solaris系统。
  5. doas: 使用OpenBSD上的doas命令提升权限。

    • 示例:become_method: doas
    • 特点:适用于OpenBSD系统。

become_flags

become_flags用于指定在使用become_method提升权限时的附加命令行标志。这些标志根据具体的become_method而有所不同。
以下是其他常见 become_method 及其 become_flags 配置的总结:

su 常见选项总结

  • -c “command”: 执行指定的命令。
  • -l: 模拟完整的登录,加载用户的环境变量。
  • -r: 模拟完整的登录,加载用户的环境变量(与 -l 类似)。
  • -m-p: 保留当前环境变量。
  • -s /bin/bash: 指定要使用的 shell。
  • -f: 快速模式,不执行 .profile 文件。

sudo 常见选项总结

  • -H: 切换用户的 HOME 环境变量为目标用户的主目录。
  • -S: 从标准输入读取密码,通常用于非交互式环境。
  • -u username: 指定以哪个用户身份执行命令,默认是 root。
  • -b: 在后台执行命令。
  • -i: 模拟初次登录,加载用户的环境变量。
  • -E: 保留用户的环境变量,不重置环境变量。
  • -k: 强制重新输入密码,不使用缓存的认证。

pbrun 常见选项总结

  • -u username: 指定以哪个用户身份执行命令。
  • -p policy: 使用特定的安全策略执行命令。
  • -n: 不提示输入密码。
  • -t timeout: 指定命令的超时时间。

pfexec 常见选项总结

  • -s: 使用指定的 shell 执行命令。
  • -u username: 指定以哪个用户身份执行命令。

doas 常见选项总结

  • -u username: 指定以哪个用户身份执行命令,默认是 root。
  • -n: 不提示输入密码。
  • -s: 使用指定的 shell 执行命令。

示例

使用 sudo 的示例:
- hosts: allbecome: yesbecome_method: sudobecome_flags: '-H -u username'tasks:- name: 安装HTTP服务器apt:name: apache2state: present
使用 pbrun 的示例:
- hosts: allbecome: yesbecome_method: pbrunbecome_flags: '-u root -n'tasks:- name: 执行自定义命令command: /path/to/your/command
使用 pfexec 的示例:
- hosts: allbecome: yesbecome_method: pfexecbecome_flags: '-s'tasks:- name: 执行自定义命令command: /path/to/your/command
使用 doas 的示例:
- hosts: allbecome: yesbecome_method: doasbecome_flags: '-u username -n'tasks:- name: 执行自定义命令command: /path/to/your/command

配置方式

1. 配置文件

你可以在 Ansible 的配置文件(通常是 ansible.cfg)中设置 become_methodbecome_flags。在配置文件中添加以下内容:

[defaults]
become=True
become_method=su
become_flags=-r

2. 命令行参数

在执行 Ansible 命令时,可以使用命令行参数来设置 become_methodbecome_flags。例如:

ansible-playbook -i inventory playbook.yml --become --become-method=su --become-flags="-r"

3. Playbook 配置

在 Playbook 中,你可以在全局或任务级别设置 become_methodbecome_flags

全局配置
- hosts: allbecome: yesbecome_method: subecome_flags: '-r'tasks:- name: 执行自定义命令command: /path/to/your/command
任务级别配置
- hosts: allbecome: yestasks:- name: 使用 su 提升权限并执行命令become_method: subecome_flags: '-r'command: /path/to/your/command

4. Inventory 文件配置

在 Inventory 文件中,你可以为特定主机或主机组设置 become_methodbecome_flags

[all:vars]
ansible_become=yes
ansible_become_method=su
ansible_become_flags=-r[webservers]
webserver1.example.com
webserver2.example.com[dbservers]
dbserver1.example.com
dbserver2.example.com
http://www.yayakq.cn/news/645559/

相关文章:

  • 柳河网站建设青岛建设网站公司
  • 什么是网站建设与优化wordpress访客主机名
  • 合肥做检查军大网站企业网站建设首选智投未来1
  • 设计网站faq需注意3g微网站是什么
  • 网上做试卷的网站网页制作基础教程课件葛艳玲
  • 北京海淀公司网站icp备案自动优化句子的软件
  • 高校网站集群平台子站开发学校网站开发背景
  • 马鞍山网站建设cnfg南京公司建设网站
  • 北京协会网站建设库存管理软件免费版app
  • 沈阳企业自助建站wordpress大发
  • 做网站设计服务商免费发帖推广
  • 单位做网站网站建设的ppt
  • wordpress 托管建站如何批量做网站
  • 大兴网站开发wordpress 小工具插件下载
  • 初学seo网站推广需要怎么做互联网服务行业有哪些
  • 苏州网站建设网站开发企业网站一定要花钱吗
  • 网站源码路径广州做淘宝的化妆品网站
  • 网站网页制作的公佛山seo代理
  • 可以做代销的网站设计在线看
  • 网站快照不更新原因做网站没灵感
  • 广州市住房和城乡建设部网站知名企业网站建设
  • 安徽做公司网站哪家好WordPress搜狗不收录
  • 全国的网站建设广州番禺越秀和樾府
  • 公司网站怎么建留学网站建设开发方案
  • 茂名市城乡和住房建设局网站大兴网站开发网站建设哪家好
  • 网站模板 代码免费做网站的需要什么资质证明
  • 机票网站建设方式自己做网站平台需要服务器
  • 网站速度优化工具深圳怎么制作公司网页
  • 怎么在网上建网站啊免费logo在线设计生成
  • 找团队做网站小程序免费制作平台系统