Visual Studio Code Insiders cambia los permisos de archivos

Visual Studio Code Insiders cambia los permisos de archivos

Estoy ejecutando Visual Studio Code Insiders en Windows 10 y tengo una máquina virtual Ubuntu que comparte un directorio montado en Samba. Cada vez que edito (en Windows) un archivo de script de Shell (por ejemplo, test.sh) y lo guardo (en la máquina Ubuntu), se obtiene el permiso del archivo. Esto parece ser una característica de VSCode, ya que todas mis extensiones están deshabilitadas y todavía eso cambia. Lo "curioso" es que solo afectó a mis scripts de shell y archivos bbappend (recetas de yocto append).

No puedo encontrar una razón para esto. ¡¡¡¡AYUDA!!!!

¡Muchas gracias de antemano!

Respuesta1

¡SOLUCIONADO!

Después de investigar un poco, llegué a la conclusión de que este problema no tiene nada que ver con Visual Studio Code, sino con las configuraciones de mi servidor Samba. De forma predeterminada, la configuración del servidor Samba asigna los permisos de archivos de Windows a Linux como 744. Entonces, para solucionar este problema, agregué Configuración global:

crear máscara = 0644

y

crear directorio = 0644

También es útil no asignar el bit de Archivo agregando

archivo de mapas = no

información relacionada