Permitir que apenas um usuário extra acesse a exibição

5

A questão é baseada no tópico .

Como você pode permitir que apenas um usuário acesse a exibição por xhost?

sudo xhost masi não está funcionando no meu novo Ubuntu 9.10.

    
por Léo Léopold Hertz 준영 20.12.2009 / 21:25

3 respostas

6

Estou testando no Ubuntu 12.04 com o X.Org X Server 1.11.3.

Eu tentei a solução de Johan e, no começo, pareceu funcionar, mas achei no meu sistema que o texto depois de "local:" estava sendo ignorado. O resultado foi que todos os usuários locais receberam acesso à minha sessão X em vez de um usuário.

A mágica que encontrei funcionou foi:

xhost +SI:localuser:masi

Substitua a parte após o último cólon pelo nome de usuário que você deseja conceder acesso. Você pode inspecionar a lista autorizada executando xhost sem nenhum parâmetro. Deve ser algo como:

access control enabled, only authorized clients can connect
SI:localuser:masi
SI:localuser:myself

Isso indica que o usuário "masi" e o usuário "eu mesmo" estão recebendo permissões de xhost da mesma maneira.

    
por 31.08.2015 / 05:33
4

Basicamente o mesmo que John T, mas você pode adicionar inet ou local ao comando

xhost +inet:masi@
xhost +local:masi@
    
por 19.02.2010 / 06:45
1

Primeiro, restrinja o acesso ao servidor X para aqueles que não estão na lista:

sudo xhost -

adicione-se à lista de permissões:

sudo xhost +masi
    
por 20.12.2009 / 23:03