“Erro: Não é possível abrir a exibição:: 0” - executando aplicativos GUI como outro usuário

0

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?

    
por Hessnov 10.12.2017 / 20:45

1 resposta

0
$ xhost +si:localuser:TESTUSER

trabalhou com o usuário que iniciou o X (FVWM2)

    
por 10.12.2017 / 21:41

Tags