groupadd后重新启动用户systemd

groupadd后重新启动用户systemd

myservice我让 systemd 管理用户主目录中的服务。当我将该用户添加到新组时,正在运行的服务不会选择该组。即使重新启动时

systemctl --user restart myservice

重新启动的服务仍然没有通过新组应有的访问权限。

我认为这是因为该/lib/systemd/systemd --user进程没有重新启动并保留了旧的权限。重启后,myservice拥有权限。所以我知道问题出在进程树的某个地方。

添加组是一个比较常见的操作,而且重启也不方便。我可以重新启动该/lib/systemd/systemd --user进程,以便它获取新权限并将其传递给 吗myservice

相关内容