Из сценария, который запускается от имени root, я хотел бы запустить пользовательскую службу systemd.
Я пробовал самое очевидное:
sudo -u $user systemctl --user <etc>
но я получаю Failed to connect to bus: No such file or directory
- Я предполагаю, что это относится к системной шине dbus.
Мне нужно установить DBUS_SYSTEM_BUS_ADDRESS
? Как мне узнать, на что его установить?
Или есть другой способ взаимодействия с systemd другого пользователя?