xhost

xhost [[+-]nome...]
Definição

O programa xhost é usado para adicionar ou deletar nomes de máquinas e de usuários à lista dos que possuem autorização para acessar o servidor X.

Por exemplo, é preciso ter acesso ao servidor X para poder redirecionar a saída de uma aplicação gráfica (veja variável de ambiente DISPLAY para mais detalhes).

São algumas das opções deste comando

+ : acesso é garantido a todos os usuários.

- : acesso é garantido apenas aos usuários que estão na lista.

+nome : o nome especificado (máquina ou usuário) é adicionado a lista garantido assim acesso ao servidor X.

-nome : o nome especificado (máquina ou usuário) é retirado da lista que permite acesso ao servidor X.

Se nenhum parâmetro é fornecido com o comando xhost, o sistema apenas informa se o controle de acesso ao servidor X está sendo feito ou não e exibe a lista dos usuários que estão conectados.

Observações

O arquivo /etc/ssh/ssh_config possui o parâmetro ForwardX11 que define se as conexões X11 devem ser automaticamente redirecionadas. Por padrão temos

ForwardX11 no

Pode-se portanto alterar este parâmetro para

ForwardX11 yes

O uso da definição acima implica que não há mais necessidade de utilizar o comando xhost pois as conexões X11 são automaticamente redirecionadas.

Caso você altere o arquivo /etc/ssh/ssh_config, o daemon do servidor sshd deve ser reinicializado com o seguinte comando:

sshd restart