X: usuário não autorizado a executar o servidor X, abortando [fechado]

1

Depois de fazer login em um servidor usando ssh e tentar iniciar X11 , recebi a mensagem de erro abaixo:

$startx
X: user not authorized to run the X server, aborting.
xinit: giving up
xinit: server error

verificando o /etc/X11/Xwrapper.config , mostra

allowed_users=console

Eu estou querendo saber como corrigir esse problema. Eu também não tenho privilégios de root para algumas mudanças de configuração.

    
por Dadong Zhang 18.08.2016 / 20:10

3 respostas

3

Depende do que você está tentando fazer:

  • se você tivesse permissões, na melhor das hipóteses você teria o X em execução, usando o console do computador ao qual você se conectou para exibi-lo. Você não executaria o X na máquina local da qual você executou ssh .
  • se você fez login no no console, você teria permissões para startx - ainda nessa exibição.
  • se você estiver tentando executar um aplicativo X no servidor, exibindo em sua máquina local, a maneira de fazer isso é ter o X em execução na máquina local , e usando o X forwarding (estabelecendo uma conexão autorizada), execute o aplicativo via ssh, exibindo em sua máquina local. Você não precisa startx na máquina remota para isso .

Leitura adicional:

por 18.08.2016 / 23:57
0

Para meu Debian jessie, sem gerenciador de sessão, apenas X11, xorg e mwm (gerenciador de janelas Motif), só tive esse problema depois de copiar minha pasta pessoal de outro host jessie do Debian. Acontece que, quando movi a pasta ~/.Xsession para uma pasta temporária ~/old , ela corrigiu o problema.

# mv ~/.Xsession ~/old

Além disso, descobri que o gnu-screen geraria "X: usuário não autorizado a rodar o servidor x, abortando".

    
por 21.10.2018 / 03:52
-1
dpkg-reconfigure x11-common

Isso funcionará.

    
por 26.04.2017 / 21:19