为VSCode WSL终端设置umask

时间:2020-03-25 22:08:56

标签: visual-studio-code ubuntu-18.04 windows-subsystem-for-linux

在我用不同的用户和默认权限here解决了问题之后 我仍在寻找在我的vscode终端中使用相同umask的解决方案。

在WSL中,我的umask在002中设置为~/.profile。使用WSL控制台,一切正常。
相反,在vscode终端中回显umask(使用远程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/*中的所有内容并让服务器重新安装本身也无济于事。

有人有其他想法吗?

0 个答案:

没有答案