启动 systemd 服务的能力

启动 systemd 服务的能力

我正在启动一个具有该功能的进程cap_kill,并使用该进程来终止其他服务。不过我希望能够重新启动这些服务systemctl restart xxx

是否有能力允许这样做而无需使用 sudo 运行它?

答案1

要允许非 root 用户重新启动系统服务,您可以使用sudo(您说要避免的)或 PolKit。

请参阅这个答案有关如何配置 PolKit 规则的说明。

相关内容