Estou usando o Ubuntu 13.04 em um Lenovo X220.
Por que tenho tantos arquivos .Xauthority. * No meu diretório pessoal? Ou seja,
.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
Eles são todos de zero bytes, exceto o primeiro, com registros de data e hora em todo o lugar.
O que são e são seguros para excluir?
rm ~/.Xauthority.*
. Nenhum problema ocorreu até agora. Tanto quanto posso dizer, provavelmente é seguro excluí-los.Respostas:
Estes são os "cookies" do cliente X para permitir a conexão com o servidor X (monitores). É explicado com muita clareza no wiki:
Fonte: https://wiki.ubuntu.com/RemoteXHowTo
E como é mostrado aqui, parece que é um bug do lightdm que não remove os cookies antigos e polui o
/home
diretório.https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1175023
Na verdade, eu tenho esse problema como você e também com
.goutputstream
arquivos, como é mostrado neste outro bug:https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Então sim, você pode excluí-los porque, se você não tiver um cookie para se conectar a um servidor X, criará um novo.
fonte
Parece um bug que algumas pessoas experimentam com o lightdm
Então, siga este link e, quando o resolverem, você terá sua resposta.
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1175023
Portanto, a instalação do gerenciador de janelas gdm pode evitar o problema. Como não tenho o problema, não posso testar isso.
fonte
Para aqueles - como eu - que desejam se livrar dessa "poluição" no diretório do usuário, uma solução provisória pode colocar algo como o seguinte arquivo de script (executável) (que assume que você é o primeiro usuário após o root ) no diretório
/etc/cron.daily
diretório:NOTA: Este script atualizado mantém um arquivo de log chamado ".Xauthority-Files.log" para que você possa acompanhar se uma atualização recente pôs fim a esse bug e remover o script quando não for mais necessário.
NOTA:
@ user196886 sugere um script alternativo , dizendo " Não quero mexer com a variável USER, quero apenas os diretórios pessoais dos usuários de login gráfico (UID> 500). Com uma casa em / home, preciso de privilégios para excluir outras arquivos de usuários, fico feliz em ver o que estou excluindo e vou confirmar manualmente. Meu arquivo de log é chamado Xa.log, $ h é um diretório inicial, abreviação de $ ba basename para registrar e excluir " .
E o script sugerido é:
fonte
Recentemente, encontrei vários arquivos .Xauthority.ZY43OW e vários .goutputstream.DF55OZ no meu diretório pessoal (as extensões de arquivo com 6 caracteres eram obviamente todas diferentes). Abri um em um editor de texto e ele continha uma sequência de caracteres de texto em chinês. Tentei executá-lo através de um tradutor e ele dizia algo sobre os arrendatários. Suspeito horrivelmente que esses arquivos representem alguma tentativa de controlar o meu PC. Não consigo pensar em nenhuma outra razão pela qual eu deveria ter várias seqüências de caracteres chineses escondidas no meu PC.
fonte