我在 RaspberryPi 3 上设置了一个小型服务器,并为无根 docker 实例添加了一个新用户(“服务器”)。但我面临的问题是,我没有让 systemd 的用户实例正常工作。它失败并出现以下错误:
systemctl --user status :
Failed to connect to bus: no permission
systemd --user --test :
[...] failed to open directory /home/pi/.config [...]
systemd --user :
Failed to create /user.slice/user-1000.slice/session-1.scope/init.scope control group: Permission denied
Failed to allocate manager object: Permission denied
如您所见,即使我以“服务器”身份登录(通过 su),其中一个错误中也提到了用户“pi”。
所以我的问题是:如何让 systemd 正常工作,以便我可以设置 docker?
uname -a: Linux Pi-Server 5.10.17-v7+ #1421 SMP Thu May 27 13:59:01 BST 2021 armv7l GNU/Linux
命令创建用户:sudo useradd -m -d /home/server server