Eu instalei recentemente o editor de código do Visual Studio. Eu baixei o pacote .deb de 32 bits. Instalado e executado normalmente, mas quando tentei salvar um arquivo na pasta do meu projeto, ele retorna a permissão negada. Então, eu corro novamente o código com
sudo code .
e retorna
It is recommended to start vscode as a normal user.
To run as root, you must specify an alternate user data directory with the --user-data-dir argument.
Procurei como especificar um diretório de dados do usuário alternativo com o --user-data-dir
argumento, mas não encontrei muito.
Então, como executo o Visual Studio Code como root no Ubuntu 16.04?
editar: eu preferiria uma solução que evite alterar as permissões de diretório.
edit2: diretório do projeto: /var/www/project
(estou usando o Apache com vhost)
permissions
visual-studio-code
wdarking
fonte
fonte
/var/www/project
(im usando Apache com vhost)Respostas:
É muito perigoso executar o VScode como root (como qualquer outro aplicativo), no entanto, se você precisar absolutamente:
Você deve especificar o diretório de dados do usuário a ser usado ao executar o código vs:
A partir da janela, você pode abrir a pasta do projeto
Novamente: isso não é recomendado. Diverta-se.
Atualização maio de 2018
Para todos que perguntam por que isso não é recomendado, você claramente não entende por que
sudo
existe. A partir desta pergunta do AskUbuntu :Não estou dizendo que você nunca deve usar o VSCode como root (embora seja muito fácil evitar fazê-lo). Estou dizendo que você deve ter cuidado quando quiser e conhecer os riscos.
A melhor coisa a fazer é fazer uma cópia de um arquivo restrito, editá-lo e copiá-lo novamente quando tiver certeza absoluta de que ele terminou.
Também para editar arquivos nos quais o usuário não tem permissões, agora recomendo a resposta de Talha Junaid, que solicita permissões sempre que você deseja salvar um arquivo. O prompt para acesso root não existia quando escrevi esta resposta.
fonte
Apenas no caso de você querer fazer alterações em um único arquivo, eu preferiria a seguinte abordagem.
File -> Save
ou pressioneCtrl + S
vs-code irá aparecer erro no canto inferior direito dizendo
Clique em
Retry as Admin
. Ele solicitará credenciais de administradorDigite credenciais e aproveite para salvar arquivos com código vs.
fonte
Você precisa dar permissão para sua pasta html.
tente no seu terminal.
fonte