Essas instruções não funcionarão se você editou /etc/profile
, pois essas alterações afetam todos os usuários . É por isso que você deve ...
... seja cuidadoso ao mexer com o caminho do usuário e certifique-se de fazer uma cópia dos arquivos de missão crítica que você editar!
-
Reinicialize sua máquina.
-
Na tela de login, onde você normalmente digitaria sua senha, mantenha Control e Alt e pressione F1 .
-
No prompt de login, digite
root
e digitetooroot
para a senha.- se você receber uma mensagem dizendo que não consegue fazer login como usuário, faça login como você mesmo com sua própria senha e tente executar
/usr/bin/sudo su
(digitado assim) como seu próprio usuário. Se isso também falhar, você precisará usar um LiveCD ou outra mídia externa para recuperar.
- se você receber uma mensagem dizendo que não consegue fazer login como usuário, faça login como você mesmo com sua própria senha e tente executar
-
Se você estiver logado como root neste momento,
cd
no diretório do usuário em/home
. Se você for o único usuário, sua pasta será a única pasta em/home
.- Observe que, se o diretório inicial do usuário estiver criptografado, tudo isso se tornará muito mais difícil.
-
Quando a saída de
pwd
mostrar que você está no diretório de seu usuário (e você garantiu que não há nada importante em nenhum dos arquivos a seguir, pois eles serão destruídos para sempre ), digiterm .profile .bash_profile .bashrc
. -
Digite exatamente
cp /etc/skel/.profile ./.profile
. -
Digite
reboot
e, em seguida, espere a sua máquina subir novamente. Tente logar; se funciona: yay! se não, você deve obter um Live CD e montar o seu disco rígido a partir do Live CD (ou outra instalação do Linux) e excluir os arquivos de lá.