A tela de login continua voltando (bash_completion related)

1

Estou usando o Ubuntu 12.04. Por acidente eu deletei /etc/profile.d/bash_completion.sh . Eu então o restaurei copiando o mesmo arquivo de outra máquina Linux similar (mesmo SO).

Agora não consigo fazer login porque a tela de login continua voltando após cada login bem-sucedido. Eu tentei a sessão do Xubunto e o Xfce.

Qualquer sugestão será muito apreciada.

    
por Nino Pereira 30.01.2015 / 16:28

2 respostas

3

Se você acha que esse arquivo é responsável, você pode redefini-lo de volta para os padrões compactados, reinstalando o pacote bash-completion . Temos que ter um pouco mais de força para copiar a configuração, mas isso deve funcionar:

sudo rm /etc/profile.d/bash_completion.sh
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall bash-completion

Reinicie e veja onde isso leva você.

Acabou de me aperceber de que poderá ter problemas em chegar a um terminal para introduzir isto! Existem várias opções lá, mas aqui estão as minhas favoritas:

Eles devem configurá-lo como root em sua instalação e, a partir daí, você deve conseguir fazer uma alteração. Se nada mais, basta apagar o atual arquivo bash_completion.sh . Isso deve permitir que você faça login normalmente, embora sem autocompletes Bash.

    
por Oli 30.01.2015 / 16:38
0

Eu tentei muitas coisas diferentes, incluindo a remoção desse arquivo, mas não funcionou.

Por fim, resolvi meu problema excluindo o arquivo .dmrc no meu diretório pessoal. Eu acessei o console tty1 (Ctrl + Alt + F1) e fiz de lá.

Obrigado.

    
por Nino Pereira 03.02.2015 / 23:16