VSCode меняет разрешение с 664 на 644 (и с 775 на 755) - PullRequest
0 голосов
/ 12 марта 2020

У нас есть проблема с использованием VSCode:

  • Создание файлов с использованием GUI или консоли с VSCode дает им разрешение 644 (для каталога это 755)
  • Создание файлов с использованием Putty и Windows CMD дает необходимое разрешение 664 (и 775). Учитывая это, похоже, что проблема связана с VSCode, а не с настройками Linux.

Мы используем «Удаленную разработку» расширение (Remote - Containers / S SH / S SH: также установлено редактирование файлов конфигурации / WSL) для этого с VSCode.

Система, в которой создаются файлы: Оболочка Debian 9.12: bash 4.4.12

Система, в которой работает VSCode: Windows 10 версия 1903

Мы попытались установить umask, но ничего не изменилось.

1 Ответ

0 голосов
/ 16 марта 2020

Хорошо, мой друг нашел решение (спасибо, Абдулла Аль Фарук - это была хорошая отправная точка для поиска - WSL действительно была проблемой):

Решение:

  • запустить PowerShell (от имени администратора)
  • тип: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft- Windows -Subsystem- Linux
  • перезагрузить систему

Это работало на двух машинах. Ссылка: https://www.computerhope.com/issues/ch001879.htm

Для меня - это все еще не работало на данный момент. Мне пришлось сделать «чистую установку» на VSCode, потому что umask каждый раз устанавливал значение по умолчанию 0022.

Ссылка: https://www.logicbig.com/how-to/visual-studio-code/remove-vs-code-completely.html

После этого - это работает идеально.

...