我如何与另一个用户的 systemd 用户进程对话?

我如何与另一个用户的 systemd 用户进程对话?

从以 root 身份运行的脚本,我想要启动 systemd 用户服务。

我已经尝试过最明显的事情:

sudo -u $user systemctl --user <etc>

但我明白Failed to connect to bus: No such file or directory- 我认为这是指 dbus 系统总线。

我需要设置吗DBUS_SYSTEM_BUS_ADDRESS?我如何知道要将其设置为何值?

或者是否有其他方式与其他用户的 systemd 进行交互?

相关内容