Arquivos acidentalmente deletados do ICEauthority e Xauthority

0

Eu acidentalmente excluí os arquivos ICEauthority , Xauthority e mais alguns arquivos (mas não sei quais arquivos).

Na verdade, eu corri o comando abaixo para excluir arquivos vazios no diretório raiz com o privilégio sudo, embora tenha terminado o processo entre eles, e agora não consigo fazer login. Como fazer login novamente e restaurar os arquivos necessários? Eu consigo entrar no terminal, mas não na área de trabalho.

O comando que eu executei:

sudo find / -size 0 -exec rm -f {} \;
    
por user1779646 08.02.2014 / 10:19

1 resposta

2

~/.ICEauthority e ~/.Xauthority são atualizados automaticamente sempre que você faz login em um ambiente gráfico. Perder essas coisas só quebra até a reinicialização, na pior das hipóteses. (Além disso, se eles estavam vazios, então eles não estavam sendo usados em primeiro lugar.)

O mesmo se aplica também a tudo que você excluiu de /dev e /run , cujos conteúdos são regenerados dinamicamente. (Os itens em /dev , no entanto, são nós de dispositivo que sempre aparecem como tamanho de 0 bytes, pois atuam como interfaces para os drivers do kernel em vez de armazenar dados. Da mesma forma, /run geralmente armazena soquetes locais. ) Quando você reiniciar, esses diretórios devem ser preenchidos novamente.

Eu ficaria mais preocupado com outros arquivos de tamanho zero que você excluiu dessa maneira. Francamente, é uma ideia muito estúpida apenas para apagar todos os ficheiros do sistema que correspondam a algum critério arbitrário.

    
por 08.02.2014 / 11:48