安装 OpenBSD 和所有套件并使用默认的 FVWM2。
我登录FVWM2,打开xterm:
$ echo $DISPLAY
:0
$
和“su -”到root并创建一个普通用户:
useradd -m TESTUSER
好的!现在我:
# su - TESTUSER
$ export DISPLAY=":0"
$ xcalc
No protocol specified
Error: Can't open display: :0
$
如果我尝试(使用我登录到 FVWM2 的普通用户):
$ xhost +
然后它就可以工作了(“TESTUSER”可以启动 xcalc)!但我不想让任何人连接到我的 X 服务器。只有给定的本地用户。但我无法添加本地用户:
$ xhost +local:TESTUSER
non-network local connections being added to access control list
$ xhost
access control enabled, only authorized clients can connect
LOCAL:
$
使用“本地:”我想我启用了所有本地用户,这很糟糕。
问:如何只启用给定的本地用户?
与启动 X (FVWM2) 的用户合作