web-dev-qa-db-ja.com

X:Xサーバーの実行を許可されていないユーザー、中止

sshを使用してサーバーにログインし、X11を開始しようとすると、次のエラーメッセージが表示されます。

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

/etc/X11/Xwrapper.configをチェックすると、

allowed_users=console

この問題を修正する方法を知りたいです。また、一部の設定変更に対するroot権限がありません。

1
Dadong Zhang

私のDebianjessieの場合、セッションマネージャーはなく、X11、xorg、およびmwm(Motifウィンドウマネージャー)のみで、別のDebianjessieホストからホームフォルダーをコピーした後にのみこの問題が発生しました。 ~/.Xsessionを一時的な~/oldフォルダーに移動すると、問題が修正されたことがわかりました。

# mv ~/.Xsession ~/old

さらに、gnu-screenが「X:ユーザーはxサーバーの実行を許可されておらず、中止します」を生成することがわかりました。

1
aanhouden