ansible 切换用户问题
2019-10-16 17:04
811 查看
ansible 切换用户问题
在实际生产环境中,应用程序的用户为不允许用户直接登陆,即为登陆用户user1 ,操作应用程序为user2,需要完成对应用程序的启动关闭,需要登陆user1 切换user2 操作应用程序。
在ansible 实际应用中怎么解决此类问题呢,通过多方查看资料发现可以ansible_become这个参数可以完美的解决这个问题。
配置文件修改为一下
[riskprevent] 192.168.0.226 ansible_ssh_user=user1 ansible_ssh_pass='passwd' ansible_become=true ansible_become_user=user2 ansible_become_pass='passwd'
注释如下:
ansible_user # ssh用户 ansible_ssh_pass # 密码 ansible_port # ssh端口 ansible_become # true or false,是否切换用户 ansible_become_method # 切换用户使用的方法,如sudo、su ansible_become_user # 要切换的用户 ansible_become_pass # 切换用户是需要的密码
相关文章推荐
- ansible小结(十一)ansible普通用户su切换问题
- ubuntu默认root密码问题,Ubuntu切换超级用户
- 解决无法切换到jenkins用户的问题
- 无法从普通用户切换到超级用户的问题
- hadoop在Kerberos认证模式下的用户切换问题
- 解决Ubuntu下切换到root用户后没有声音问题
- 浅谈Linux下免密码切换到root用户当注意的问题
- 【原创】当切换到root用户vim高亮失效问题解决
- 【SVN问题,切换SVN用户】记下解决方法
- su incorrect password问题 su无法切换用户问题 以及权限s、t、i、a补充
- 解决无法切换到jenkins用户的问题
- linux用户切换问题
- centos 切换用户显示bash-4.2$,不显示用户名路径的问题
- 解决Ubuntu下切换到root用户后没有声音问题
- ansible 切换用户建立ssh连接并使用sudo 权限执行程序
- 还原数据库遇到的问题(切换单用户模式,多用户模式)
- Apache启动后用户切换的问题
- linux切换用户,ubuntu使用root权限shell,解决 sudo cd问题
- windows系统资料共享之后如何切换用户问题解决方法
- linux问题: 切换用户之后变成-bash-4.1$