web-dev-qa-db-ja.com

X権限の問題があるUbuntu 16.04のログインエラー

システムにAndroid St​​udioとwpscan metasploitおよびLAMP Stackサーバーをインストールしました。

翌日、システムにログインしようとすると、その黒いループページが表示され、ログインページに戻りました。

ネットを検索し、次の指示に従いました。

  1. `〜/ .Xauthorityの所有権とモードを確認してください。
  2. ホームディレクトリの所有権とモードを変更します。
  3. 新しいユーザーを追加し、そのユーザーでログインしてみてください
  4. このコマンドを実行しますdpkg-reconfigure lightdm
  5. Xfce4のような別のデスクトップ環境をインストールします
  6. /etc/fstabディレクトリをチェックして、すべてのパーティションをマウントします

すべてのステップを実行した後、startx数ステップ先にこのメッセージが表示されます

xauth: timeout in locking authority file /root/.Android/avd//.Xauthority 
Cannot open log file "/root/.Android/avd//.local/share/xorg/xorg.1.log"

ログインページに次のメッセージがポップアップ表示されました。

Failed to create file'/root/.Android/avd/.cache/xfce4-notify-theme.rcUYZQJY':Permission denied 

このすべての前に、/root/.Android/avdとAndroidスタジオプログラムも削除しました。

私はまだこの問題を解決する方法がわかりません!

取得しているXAuthエラーは、/ homeディレクトリにあるにもかかわらず、そのファイルへの書き込み権限がないためです。

ログイン中に、.Xauthorityファイルの所有権をルートからユーザー名に変更します。

Sudo chown $USER:$USER ~/.Xauthority

その後、ログインするときにアクセスできるようになります。ファイルは、X-Windowsを起動しようとするたびに上書きされます。

また、以下を実行します。

Sudo apt-get install --reinstall xorg 

構成ファイルが台無しになったり、権限が間違っている場合、X-Windowsで構成ファイルが再構成およびリセットされます。

Android St​​udioをパージして再インストールします。ルート/homeではなく、/ディレクトリにインストールしてください。ビジネスは存在しません。あなたが望む他のことを行うことができない理由は、rootとしてインストールされているので、アプリケーションと対話するために他のすべてをrootとして実行する必要があるからです。それは災害のレシピです。

/homeディレクトリにインストールする場合、Sudoを使用してファイルを取得する必要はありません。

1
Lex Barringer