J'utilise Ubuntu 13.04 sur un Lenovo X220.
Pourquoi ai-je autant de fichiers .Xauthority. * Dans mon répertoire personnel? C'est à dire
.Xauthority .Xauthority.0JW6UW .Xauthority.2HWRVW .Xauthority.2TA6VW .Xauthority.49F8VW .Xauthority.4E27UW .Xauthority.7CLTVW .Xauthority.8JGGXW .Xauthority.96SAVW .Xauthority.AOUFVW .Xauthority.ASDOVW .Xauthority.CGVJXW .Xauthority.E0ZSVW .Xauthority.E5VZWW .Xauthority.FE64UW .Xauthority.FIHDWW .Xauthority.HL45VW .Xauthority.HYCCVW .Xauthority.ILUEWW .Xauthority.JXJHVW .Xauthority.K1QJXW .Xauthority.KXSOVW .Xauthority.LEKEVW .Xauthority.M48WVW .Xauthority.M6QTVW .Xauthority.MW6NWW .Xauthority.N57TWW .Xauthority.O5HAWW .Xauthority.OIC5VW .Xauthority.P2RPVW .Xauthority.Q0FRVW .Xauthority.QW01WW .Xauthority.RDW5WW .Xauthority.T0TLWW .Xauthority.TSO4WW .Xauthority.U6R9VW .Xauthority.V3KAWW .Xauthority.W8Z1WW .Xauthority.XDLGVW .Xauthority.XOOHWW.Xauthority.XUICVW
Ils sont tous à zéro octet sauf le premier, avec des horodatages partout.
Que sont-ils et sont-ils sûrs à supprimer?
rm ~/.Xauthority.*
. Aucun problème ne s'est produit jusqu'à présent. Autant que je sache, il est probablement sûr de les supprimer.Réponses:
Ce sont les "cookies" du client X pour permettre la connexion au serveur X (affichages). C'est très clairement expliqué dans le wiki:
Source: https://wiki.ubuntu.com/RemoteXHowTo
Et comme indiqué ici, il semble que ce soit un bug de lightdm qui ne supprime pas les anciens cookies et pollue le
/home
répertoire.https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1175023
En fait, j'ai ce problème comme vous et aussi avec les
.goutputstream
fichiers comme le montre cet autre bug:https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Alors oui, vous pouvez les supprimer car si vous n'avez pas de cookie pour vous connecter à un serveur X, vous allez en créer un nouveau.
la source
Semble que c'est un bug que quelques personnes rencontrent avec lightdm
Alors suivez ce lien et quand ils le résoudront, vous aurez votre réponse.
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1175023
L'installation de gdm window manager peut donc éviter le problème. Comme je n'ai pas de problème, je ne peux pas tester cela.
la source
Pour ceux - comme moi - souhaitant se débarrasser de cette "pollution" dans le répertoire utilisateur, une solution provisoire pourrait être de placer quelque chose comme le fichier de script (exécutable) suivant (qui suppose que vous êtes le premier utilisateur après root ) dans le
/etc/cron.daily
annuaire:REMARQUE: ce script mis à jour conserve un fichier journal nommé ".Xauthority-Files.log" afin que vous puissiez suivre si une mise à jour récente a mis fin à ce bogue, puis supprimez le script lorsqu'il n'est plus nécessaire.
REMARQUE:
@ user196886 suggère un script alternatif , disant " Je ne veux pas me moquer de la variable USER, je veux seulement les répertoires personnels des utilisateurs à connexion graphique (UID> 500), avec un home in / home, j'ai besoin de privilèges pour supprimer les autres des fichiers utilisateurs, je suis heureux de voir ce que je suis en train de supprimer et je le confirmerai manuellement. Mon fichier journal s’appelle Xa.log, $ h est un répertoire personnel, $ ba abréviation du nom de base à enregistrer et à supprimer. "
Et le script proposé est:
la source
J'ai récemment trouvé de nombreux fichiers .Xauthority.ZY43OW ainsi que de nombreux fichiers .goutputstream.DF55OZ dans mon répertoire personnel (les extensions de fichier à 6 caractères étaient bien sûr toutes différentes). J'en ai ouvert un dans l'éditeur de texte et il contenait une chaîne de texte en caractères chinois. J'ai essayé de le faire passer par un traducteur et cela disait quelque chose sur les fermiers. J'ai un horrible soupçon que ces fichiers représentent une tentative de prendre le contrôle de mon PC. Je ne peux penser à aucune autre raison pour laquelle je devrais avoir de nombreuses chaînes de caractères chinois cachées sur mon PC.
la source