Como definir a variável PATH padrão

3

Eu quebrei o arquivo /home/username/.profile , então agora não consigo acessar o Ubuntu. Como posso redefinir o arquivo .profile de volta para seus padrões? Quando tento escrever algo usando root, recebo uma mensagem de erro dizendo que o arquivo é somente leitura. Eu quebrei a variável PATH para ser mais preciso.

Como posso corrigir isso?

    
por Alen 12.06.2013 / 17:06

1 resposta

4

A variável PATH padrão é definida em /etc/environment . Para redefinir a variável path, abra um terminal e execute o seguinte comando: . /etc/environment .

Isso restaurará a variável PATH apenas para o terminal atual!

Para restaurar o arquivo .profile , copie-o da pasta /etc/skel . A pasta /etc/skel contém todos os arquivos que são copiados para a pasta base do usuário quando um novo usuário é criado.

Veja também a resposta: Quando eu crio um novo usuário, como criar automaticamente um diretório .virtualenvs em seu diretório pessoal?

Se você não conseguir fazer login, precisará usar um live-cd e copiar o conteúdo da pasta de esqueleto ( /etc/skel ) em seu diretório pessoal.

Atualização:

Para acessar sua casa ou partição usando um live-cd, você precisa montar seu disco rígido depois de inicializar a partir do live-cd. Abra um terminal no live-cd e digite o seguinte:

sudo mkdir -p /mnt/root
sudo mount /dev/sda1 /mnt/root

Agora, seu disco rígido está montado na pasta /mnt/root . Agora copie o conteúdo da pasta esqueleto para sua pasta pessoal

cp -r /mnt/root/etc/skel/ /mnt/root/home/<your-user-name>/

A opção -r é importante para copiar os arquivos ocultos. Agora você pode desmontar o disco e reiniciar o sistema cd && sync && umount /dev/sda1 && reboot (como root)

Boa sorte!

    
por ortang 12.06.2013 / 17:20

Tags