![Visual Studio Code Insiders ändert Dateiberechtigungen](https://rvso.com/image/1604627/Visual%20Studio%20Code%20Insiders%20%C3%A4ndert%20Dateiberechtigungen.png)
Ich verwende Visual Studio Code Insiders unter Windows 10 und habe eine Ubuntu-VM, die ein Samba-gemountetes Verzeichnis gemeinsam nutzt. Immer wenn ich (unter Windows) eine Shell-Skriptdatei (z. B. test.sh) bearbeite und sie (auf der Ubuntu-Maschine) speichere, ändert sich die Dateiberechtigung. Dies scheint eine VSCode-Funktion zu sein, da meine Erweiterungen alle deaktiviert sind und diese Änderung trotzdem erfolgt. „Komisch“ ist, dass es nur meine Shell-Skripte und bbappend-Dateien (Yocto-Append-Rezepte) betraf.
Ich kann dafür keinen Grund finden. HILFE!!!!
Vielen Dank im Voraus!
Antwort1
GELÖST!
Nach einigen Nachforschungen kam ich zu dem Schluss, dass dieses Problem nichts mit Visual Studio Code zu tun hat, sondern mit meinen Samba-Serverkonfigurationen. Standardmäßig ordnet die Samba-Serverkonfiguration den Windows-Dateiberechtigungen für Linux 744 zu. Um dies zu beheben, habe ich in den globalen Einstellungen Folgendes hinzugefügt:
Maske erstellen = 0644
Und
Verzeichnis erstellen = 0644
Es ist auch praktisch, das Archivbit nicht zuzuordnen, indem man hinzufügt
Kartenarchiv = nein