Impossível fazer o login depois de alterar o $ PATH

0

Estou usando o Ubuntu 14.04. Ao atualizar o TeXLive, mudei o PATH de uma maneira obviamente errada. Agora não consigo logar: quando eu digito a senha correta, ela volta para a página de login.

Eu me conectei em tty1 usando CTRL + Alt + F1. Recebi a mensagem de erro

compaudit:105: command not found: getent

O erro provavelmente vem do PATH como

echo $PATH

retorna apenas o caminho para o texlive. O problema é que não consigo editar nenhum arquivo, pois nenhum comando é reconhecido ( vim , nano , etc.)!

Como posso superar isso? Qualquer ajuda apreciada como eu estou completamente preso.

    
por anderstood 30.08.2015 / 15:33

2 respostas

0

Eu apenas consegui resolver o meu problema, é assim. Eu não tenho um LiveUSB Linux, então eu reiniciei com a minha partição do Windows. Eu então instalei o ext2fsd no Windows e pude ler minha partição com o Ubuntu. Eu corrigi o erro $PATH$ (eu cometi um erro no arquivo \etc\environment ) e reiniciei.

Note que não é recomendado modificar um arquivo do sistema linux do Windows (eu recebi um "erro no disco rígido" na primeira inicialização do Ubuntu após a modificação do linux). Eu prefiro recomendar o uso de um stick USB com uma versão ao vivo do Ubuntu.

Ainda estou interessado em qualquer outra solução, se houver.

    
por anderstood 30.08.2015 / 16:48
1

Você ainda pode ter iniciado os programas com o caminho completo, por exemplo, /usr/bin/vim . Como a maioria dos programas não funcionou para você, você poderia ter verificado packages.ubuntu.com para seus caminhos: link

Como alternativa, você poderia ter iniciado no modo de recuperação e aberto um shell lá, eu acho.

    
por Jakob Lenfers 30.08.2015 / 17:34