web-dev-qa-db-fra.com

erreur de connexion dans Ubuntu 16.04 avec un problème d'autorité X

J'ai installé Android Studio et wpscan metasploit et le serveur LAMP Stack sur mon système.

Le lendemain, après avoir essayé de me connecter à mon système, j'ai reçu cette page de boucle noire et je suis revenu à ma page de connexion.

J'ai cherché sur le net et suivi les instructions de:

  1. Vérifiez la propriété et le mode ~/.Xauthority.
  2. Changez la propriété et le mode du répertoire personnel.
  3. Ajouter un nouvel utilisateur et essayer de se connecter avec cet utilisateur
  4. Exécutez cette commande dpkg-reconfigure lightdm
  5. Installez un autre environnement de bureau comme xfce4
  6. Vérifiez le répertoire /etc/fstab pour le montage de toutes mes partitions

Après chaque étape, je lance startx peu d'avance, j'ai ce message

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

Sur ma page de connexion, ce message s'affiche:

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

Avant tout cela, j'avais supprimé le /root/.Android/avd ainsi que mon programme de studio Android.

Je ne sais toujours pas comment résoudre ce problème!

L'erreur XAuth que vous obtenez est due au fait que vous ne disposez pas des autorisations pour écrire dans ce fichier, même s'il se trouve dans votre répertoire/home.

Une fois connecté, changez le propriétaire du fichier .Xauthority de la racine en votre nom d’utilisateur:

Sudo chown $USER:$USER ~/.Xauthority

Il sera ensuite accessible lorsque vous souhaitez vous connecter. Le fichier est écrasé chaque fois que vous essayez de démarrer X-Windows.

Aussi, faites-vous:

Sudo apt-get install --reinstall xorg 

Si vos fichiers de configuration sont perturbés ou si les autorisations sont erronées, cela les reconfigurera et les réinitialisera pour vous sous X-Windows.

Purgez et réinstallez Android Studio, assurez-vous de l'installer dans votre répertoire /home et non à la racine /, il n'a pas d'activité. La raison pour laquelle vous ne pouvez pas effectuer les autres tâches que vous souhaitez est que, comme il est installé en tant que root, vous devez exécuter tout le reste en tant que root pour pouvoir interagir avec votre application. C'est une recette pour un désastre.

Lorsque vous l'installez dans le répertoire /home, vous n'avez pas besoin d'utiliser Sudo pour accéder au fichier, pour le démarrer.

1
Lex Barringer