gpt4 book ai didi

ansible - ansible 的 remote_user 和 become_user 有什么区别

转载 作者:行者123 更新时间:2023-12-02 08:02:08 31 4
gpt4 key购买 nike

考虑到该剧将在本地或远程运行,我需要了解 ansible 的 remote_user 和 become_user 之间的区别。

之间的区别:

- hosts: all
become: yes
become_user: user1

- hosts: all
remote_user: user1

如果在服务器之间设置了 ssh key ,会有什么区别吗?

我试图用谷歌搜索差异,但没有找到任何好的解释。

最佳答案

  • become_user 表示将执行 playbook 的用户,远程用户将在远程服务器上执行它。
  • become: yes 默认情况下会自动对 root 执行 sudo 操作。但是然后你告诉它 remote_user: deployer 它告诉服务器登录的用户是 deployer 并且在他们登录后执行默认的sudo。

  • 有稳定的区别:
  • 变成:是 = 。使用 sudo 并默认为 root
  • become_user: user1 = 使用来自 become:yes 的 sudo 并成为用户 user1。
  • remote_user: user1 = 在该远程服务器上以 foofoo 身份登录。
  • 关于ansible - ansible 的 remote_user 和 become_user 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55945654/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com