【发布时间】:2020-08-08 02:25:10
【问题描述】:
我们需要允许非 root 用户帐户操作他们自己的服务:启动时启动、停止、(重新)启动、查询状态...用户将提供他们自己的服务.service 文件——我们只需要告诉 systemd 尊重这些文件...
我相信,这是通过运行 systemd --user 来完成的,我们需要在数十台使用 Ansible 的 RHEL7 机器上执行此操作。
可以使用systemd module 完成吗?请举个例子。
如果不是,我们应该在 shell 模块或命令模块中使用哪些命令?谢谢!
【问题讨论】:
-
您链接的文档似乎已经回答了这个问题(特别是围绕
scope选项的文档)。文档的哪些部分不清楚? -
也许,我只需要一个例子?你能提供一个吗,@larsks?让它成为一个正确的答案,我很乐意接受它!谢谢!
-
从line开始你会发现一个例子。
-
@rcastellcastell,在那个链接上没有一个对
systemd-module 的引用......而且这一切似乎都是关于以 root 身份启动服务(Oracle)——而不是作为普通用户。
标签: ansible daemon systemd rhel7