VScode solicitando senha para salvar (Ctrl+S)

Quando o VS solicita autenticação de super usuário ao tentar salvar, pode ser problema de permissão sobre o diretório ou arquivo, que você está tentando salvar/gravar algum dado. Mas, o problema também pode ser definição de grupo. Por exemplo: Caso crie o diretório ou arquivo como super usuário (root), automaticamente ele irá pertencer ao grupo root. Dito isso, ao tentar realizar alguma alteração estando como usuário normal, a ação não será concluída. Precisando assim, mudar para root ou informar a senha utilizando o comando “sudo”.

Exemplo 1 - Mudando permissões de escrita, leitura e execução, utilizando (CHMOD)

Caso não tenha familiaridade com permissões e tenha curiosidade de entender como funciona, sugiro que estude o seguinte artigo.

Em seu terminal teste o seguinte comando
sudo chmod +755 <nomeArquivo ou nomeDiretorio>

Exemplo 2 - Mudando dono/grupo do aquivo (CHOWN)

Inicialmente, no terminal observe quem é o dono do diretório com o seguinte comando
ls -al

Vejamos um exemplo:
image

No meu caso, observe que o diretório Teste pertence ao usuário root e ao grupo root. Vamos fazer com que o diretório “Teste” fique igual ao diretório “Projeto”, pertencendo ao nosso usuário e grupo. (No meu caso: user kenopy)

Caminhe até a pasta que contém o diretório a ser modificado, com o seguinte comando.
cd /home/kenopy/Documentos/Tutorial

Ex:
image

Agora, para realizar a alteração, digite o seguinte comando:
sudo chown <user>:<user> -R <nomeDoDiretorio>

Ex:
image
Observer que Teste, agora pertence a ‘kenopy’ e não a ‘root’.

Feito isso, você deverá conseguir salvar sem precisar informar sua senha.

1 curtida