美文网首页ansible
普通用户sudo执行service命令

普通用户sudo执行service命令

作者: wo是大富 | 来源:发表于2017-12-08 20:57 被阅读0次

为了解决进程运行时的用户仍然是普通用户,利用了ansible的“Become (Privilege Escalation)”模块,按照下面的方式操作的话,进程运行的用户仍然是普通用户,而不是root。

官方的介绍地址: http://docs.ansible.com/ansible/latest/become.html

脚本内容如下:

---
- hosts: suzhoutesthost
  remote_user: root
  gather_facts: no

  tasks:
  - name: restart
    service: name=tomcat state=restarted
    become: true
    become_method: su
    become_user: suzhou

相关文章

网友评论

    本文标题:普通用户sudo执行service命令

    本文链接:https://www.haomeiwen.com/subject/oqeyixtx.html