使用systemctl管理服务需要我sudo:
管理> sudo systemctl start foo
然而,ansible神奇地成功,没有明确的sudo引用:
- hosts: targets
remote_user: admin
become: yes
service: name=foo state=started
"成为" sudo服务调用的隐式请求?
答案 0 :(得分:-1)
成为指令启用"权限提升" (不是特别准确,但他们称之为)。
单独使用成为的原因是 become_method 默认为 sudo , become_user 默认为 remote_user 。