Bash no Ubuntu no Windows dá erro “-bash: /home/user/.bashrc: Permission denied” na inicialização

1

Então eu estava trabalhando com o Bash no Unbuntu no Windows para aprender Linux, então tentei editar o arquivo .bashrc como uma maneira de aprender. Para fazer isso eu fui para a pasta raiz na minha unidade C: e abri o .bashrc no código VS. Eu adicionei uma linha no final do arquivo.

Quando eu tentei rodar o Ubuntu eu recebi este erro (mesmo que ele ainda funcione), e o erro ainda persiste mesmo depois que eu entrei para tentar desfazer o que eu fiz antes. O que está errado?

    
por wjmccann 02.05.2018 / 06:40

2 respostas

1

What is wrong?

Como você mencionou que foi para a pasta raiz na unidade C: e abriu o .bashrc no VSCode, estou assumindo que o VSCode que você acabou de usar foi instalado no Windows, não no WSL. Agora, gostaria de encaminhá-lo para um post no blog no blog oficial da Microsoft que explica a situação exata que você encontrou. Isso também ajudará.

Para reverter as alterações, sugiro que você abra o .bashrc da mesma maneira que você fez anteriormente e copie todo o seu conteúdo para um arquivo diferente, digamos, na sua área de trabalho. Remova o arquivo .bashrc. Agora abra um editor de texto no WSL, de preferência vim ou gedit, crie um arquivo com o nome .bashrc, salve-o no diretório home e copie todo o texto que você salvou na sua área de trabalho para o novo .bashrc e pronto.

    
por 29.05.2018 / 20:34
-4

Eu acho que você também pode resolver isso:

chmod 777 ~/.bashrc
    
por 23.08.2018 / 07:10