ansible - Ansible 特权升级成为 sudo -i
问题描述
我只能使用命令“sudo -i”成为主机上的 root。我必须是 root 才能在此主机上进行一些更改。如何使用 ansibleplaybook 使用这种方法成为 root?
解决方案
对于权限提升,become允许您同时指定become_method
and become_flags
:
- name: My playbook
hosts: myhosts
become: yes
become_method: sudo
become_flags: '-i'
tasks:
- name: My task
[..]
推荐阅读
- python - 在 Python 中的 try 语句后引发更合适的错误?
- javascript - 单击具有 onclick javascript 属性的 href 按钮
- android - 如何在 Android 中使用布局方向更新应用程序区域设置
- javascript - 在 React 中连接上下文提供程序的推荐模式?
- javascript - 如何将 DateTime.toShortTimeString 与 DateTime.now 进行比较?
- spring-boot - 自动装配的 TestEntityManager 在 TestEntityManager 对象上有空指针
- typescript - 打字稿中的装饰器引发编译错误
- kubernetes - Airflow - KubernetesPodOperator - TypeError:“NoneType”类型的参数不可迭代
- java - 堆半满时出现 OutOfMemoryException
- javascript - 将javascript的返回值导入json文件