Recientemente instalé el editor de Visual Studio Code. Descargué el paquete de 32 bits .deb. Instalado y ejecutado normalmente, pero cuando intenté guardar un archivo en la carpeta de mi proyecto, devuelve el permiso denegado. Entonces, vuelvo a ejecutar el código con
sudo code .
y vuelve
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.
Busqué cómo especificar un directorio de datos de usuario alternativo con el --user-data-dir
argumento, pero no encontré mucho.
Entonces, ¿cómo ejecuto Visual Studio Code como root en Ubuntu 16.04?
editar: preferiría una solución que evite cambiar los permisos del directorio.
edit2: directorio del proyecto: /var/www/project
(estoy usando Apache con vhost)
permissions
visual-studio-code
wdarking
fuente
fuente
/var/www/project
(estoy usando Apache con vhost)Respuestas:
Sin embargo, es muy peligroso ejecutar VScode como root (como lo es cualquier otra aplicación), en caso de que necesite:
Debe especificar el directorio de datos del usuario que se usará al ejecutar el código vs:
Luego, desde la ventana, puede abrir la carpeta de su proyecto
De nuevo: esto no es recomendable. Que te diviertas.
Actualización de mayo de 2018
Para todos los que preguntan por qué esto no se recomienda, claramente no entienden por qué
sudo
existe. De esta pregunta de AskUbuntu :No estoy diciendo que nunca debas usar VSCode como root (aunque es bastante fácil de evitar). Estoy diciendo que debes tener cuidado cuando quieras hacerlo y conocer los riesgos.
Lo mejor que puede hacer es hacer una copia de un archivo restringido, editarlo y copiarlo cuando esté absolutamente seguro de que está terminado.
También para editar archivos para los que su usuario no tiene permisos, ahora recomendaría la respuesta de Talha Junaid que solicita permisos cada vez que desea guardar un archivo. La solicitud de acceso a la raíz no existía cuando escribí esta respuesta.
fuente
En caso de que desee realizar cambios en un solo archivo, preferiría el siguiente enfoque.
File -> Save
o presioneCtrl + S
vs-code aparecerá un error emergente en la esquina inferior derecha diciendo
Haga clic en
Retry as Admin
. Solicitará credenciales de administradorIngrese las credenciales y disfrute guardando archivos con código vs.
fuente
Tienes que dar permiso a tu carpeta html.
Pruébalo en tu terminal.
fuente