Instalei o OpenBSD com todos os conjuntos e usando o padrão FVWM2.
Eu entro no FVWM2, abro o xterm:
$ echo $DISPLAY
:0
$
E "su -" para fazer root e criar um usuário normal:
useradd -m TESTUSER
OK! Agora eu:
# su - TESTUSER
$ export DISPLAY=":0"
$ xcalc
No protocol specified
Error: Can't open display: :0
$
Se eu tentar (com o usuário normal com login no FVWM2):
$ xhost +
Então funciona (o "TESTUSER" pode iniciar o xcalc)! Mas não quero permitir que ninguém se conecte ao meu servidor X. Apenas um determinado usuário local. Mas não consigo adicionar o usuário local:
$ xhost +local:TESTUSER
non-network local connections being added to access control list
$ xhost
access control enabled, only authorized clients can connect
LOCAL:
$
Com o "LOCAL:" acho que habilito todos os usuários locais, o que é RUIM.
P: Como ativar apenas o useR local fornecido?
trabalhou com o usuário que iniciou o X (FVWM2)