Здравствуйте, дорогие админы. Помогите советом добрым
Создал в убунте юзера терминального 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 – сделано
Как чинить?