Здравствуйте, дорогие админы. Помогите советом добрым


Создал в убунте юзера терминального myserver (через useradd). Создал для того, чтобы запускать под ним сервис на node.js. Скопировал сервис. Положил myserver.service в $HOME/.config/systemd/user


Но вод беда. Ни одна команда с префиксом systemd –user не работает. Пишет всегда одно и то же:


$ systemctl --user start myserver
Failed to connect to bus: No such file or directory


В гугле гуглил, но ничего не помогло. Очевидно, проблема в dbus. В графической сессии переменная DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus. В сесси юзера myserver же эта переменная пустая.



  • пакет dbus-user-session – стоит

  • sudo loginctl enable-linger myserver – сделано


Как чинить?









 , , ,






URL записи