$ xhost +si:localuser:TESTUSER
trabalhou com o usuário que iniciou o X (FVWM2)
Instalado o OpenBSD com todos os conjuntos e usando o padrão FVWM2.
Eu efetuo login no FVWM2, abra o xterm:
$ echo $DISPLAY
:0
$
E "su -" para fazer o 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 o login no FVWM2):
$ xhost +
Então funciona (o "TESTUSER" pode iniciar o xcalc)! Mas eu não quero permitir que qualquer um 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 ative todos os usuários locais, o que é ruim.
Q: Como ativar somente o uso local dado?