Como desfazer as alterações no .profile?

2

Alterei meu ~ / .profile e agora não consigo fazer login.

Sou novo no Linux e estava tentando adicionar o adb / fastboot (ferramentas de desenvolvimento do Android) ao meu PATH, editando o PATH no .profile. Eu tinha feito um método diferente antes, mas não consigo encontrar esse método novamente, e muitas pessoas tendem a recomendar a edição de .profile para adicionar variáveis ambientais ao PATH.

Voltar para o problema. Eu tento fazer o login, mas o Linux simplesmente retorna "Sua sessão durou menos de 10 segundos ...." e quando eu vou ver os detalhes, ele mostra ...

syndaemon: no process found
/etc/mdm/Xsession: Beginning session setup...
/etc/mdm/Xsession: Executing cinnamon-session-cinnamon failed, will try to run x-terminal-emulator
/etc/mdm/Xsession: 205: exec: x-terminal-emulator: not found

Estou executando o Linux Mint Cinnamon v17.3 de 64 bits

Como faço para desfazer as alterações em ~ / .profile? Ou como faço para, pelo menos, fazer o login para que eu possa desfazer as alterações via gedit?

Obrigado!

    
por Colton 19.01.2016 / 05:20

1 resposta

2

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!

  1. Reinicialize sua máquina.

  2. Na tela de login, onde você normalmente digitaria sua senha, mantenha Control e Alt e pressione F1 .

  3. No prompt de login, digite root e digite tooroot 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.
  4. 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.
  5. 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 ), digite rm .profile .bash_profile .bashrc .

  6. Digite exatamente cp /etc/skel/.profile ./.profile .

  7. 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á.

por cat 19.01.2016 / 05:40