我如何配置“anybody”以单行运行 X?

我如何配置“anybody”以单行运行 X?

发布的常见解决方案是运行sudo dpkg-reconfigure x11-common它给出图形提示,但是,我想以非交互方式使用它。

场景是,我以 root 身份通过 SSH 连接到计算机(在 Vagrant 配置期间),并且需要startx以普通用户身份运行一次以生成一些配置文件,然后再继续执行后续步骤。

我相信我不能的原因su otheruser startx很简单,因为 Xauthority/me 作为另一个用户通过 SSH 连接......

答案1

我找到的解决方案是运行以​​下命令:

sudo sed -i \
    's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config

笔记,在您的情况下,console可能是root或其他,基于您特定的初始配置*

相关内容