после того, как я решил свои проблемы с другими пользователями и разрешениями по умолчанию здесь Я все еще ищу решение использовать тот же umask в моем терминале vscode.
В WSL мой umask установите 002
в пределах ~/.profile
. С помощью WSL-консоли все работает нормально.
Вместо этого, повторяя команду umask в терминале vscode (с использованием расширения WSL) возвращает 0000
. Каждый файл или каталог, созданный из vscode через удаленный терминал, заканчивается 777
.
. Я уже нашел эту проблему на github, связанную с расширением: https://github.com/microsoft/vscode-remote-release/issues/1451
К сожалению скрипт ~/.vscode-server/server-env-setup
ничего не делает. Он содержит только set umask 002
, который должен быть правильным bash -скриптом, и установлен на 777
.
Даже удаление всего в ~/.vscode-server/bin/*
и разрешение переустановки сервера само по себе не помогло.
У кого-нибудь есть другая идея?