ljs*_*dev 9 xorg not-root-user
发布的常见解决方案是运行sudo dpkg-reconfigure x11-common
它提供图形提示,但是,我想以非交互方式使用它。
场景是我以 root 身份通过 SSH 连接到一台机器(在 Vagrant 配置期间),并且需要以startx
普通用户身份运行一次以生成一些配置文件,然后再继续后续步骤。
我相信我不能简单地su otheruser startx
是因为 Xauthority/me 作为另一个用户通过 SSH 连接......
我找到的解决方案是运行以下命令:
sudo sed -i \
's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
Run Code Online (Sandbox Code Playgroud)
请注意,根据您的特定初始配置,在您的情况下,console
可能是root
或其他