Alterei permanentemente minha variável PATH por engano e não consigo fazer login agora. Como mudar minha variável PATH para o padrão?

8

Eu usei o comando sudo -H gedit /etc/environment no terminal para alterar permanentemente minha variável PATH.

Para corrigir, pressione Ctrl + Alt + F1 e usei o comando export PATH , mas o acesso foi negado.

Muitos comandos (incluindo sudo e nano ) não são reconhecidos, pois a nova variável PATH não possui /usr/bin . Eu sou novo em comandos do Linux.

Como posso corrigir isso?

    
por Swetha 26.07.2016 / 21:40

2 respostas

20
/usr/bin/sudo /bin/nano /etc/environment
    
por Gunnar Hjalmarsson 26.07.2016 / 22:09
8

Métodos possíveis:

  • 1º tente efetuar login usando um TTY (control-alt-f1).
  • Se isso não funcionar, inicialize a partir de um DVD ao vivo.

e, em seguida, use

sudo nano /etc/environment

na linha de comando e edite seu erro. Salvar e reiniciar para testar o que você fez está correto.

Caso você precise:

 $ more /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
    
por Rinzwind 26.07.2016 / 21:44