xdmを使用してDebian 8にFluxboxをインストールしようとしています。問題は、私のユーザー名でログインしようとすると、rootとして「sudo」をインストールした後にxorg + Fluxbox + xdmに変更したというメッセージが表示されることです。ルートですべてがうまく機能するのはなぜですか?ログイン?
答え1
ファイル権限の問題かもしれません。
~/.Xauthority
ホームディレクトリのファイルがユーザー名に属していること、最新の状態、他のユーザーがアクセスできないことを確認してください。
$ ls -l $HOME/.Xauthority
-rw------- 1 your_username your_username size date_of_your_last_login_attempt
また、ユーザー名がUnixソケットにアクセスできることを確認してください/tmp/.X11-unix/X0
(rootが所有する必要がありますが、誰もがアクセスできる)。
$ ls -ld /tmp /tmp/.X11-unix /tmp/.X11-unix/X0
drwxrwxrwt <some number> root root ... /tmp
drwxrwxrwt 2 root root ... /tmp/.X11-unix
srwxrwxrwx 1 root root ... /tmp/.X11-unix/X0
また、ログファイルを確認してください。
/var/log/Xorg.0.log
、Xサーバーログ/var/log/xdm.log
(または類似...正確な名前はわからない)~/.xsession-errors
ホームディレクトリにあるファイル(存在する場合)
そのうちの1つにはより詳細なエラーメッセージが含まれており、問題が何であるかについてのより多くの手がかりを提供できます。
一般的な Debian サポートは Debian 8 では提供されなくなり、長期サポートチームでのみサポートされます。Debian 8のLTSは2020年6月に終了する予定です。