systemctl --user
对于桌面用户来说似乎工作正常:
dev@dev-VirtualBox:~$ systemctl --user > /dev/null
dev@dev-VirtualBox:~$ echo $?
0
但是在 www-data 用户下运行相同的命令时,我得到了意外的响应
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
如何在systemctl --user
这里启用?
运行 Ubuntu 16.04