systemctl --user
parece estar funcionando bem para o usuário de desktop:
dev@dev-VirtualBox:~$ systemctl --user > /dev/null
dev@dev-VirtualBox:~$ echo $?
0
Mas ao executar o mesmo comando no usuário www-data, recebo uma resposta inesperada
dev@dev-VirtualBox:~$ sudo su www-data -s /bin/bash
www-data@dev-VirtualBox:~$ systemctl --user > /dev/null
Failed to connect to bus: No such file or directory
www-data@dev-VirtualBox:~$ echo $?
1
Como habilitar systemctl --user
aqui?
Executando o Ubuntu 16.04