VSCode将权限从664更改为644(从775更改为755)

问题描述 投票:0回答:1

我们使用VSCode存在此问题:

  • 使用GUI或带有VSCode的控制台创建文件将授予它们权限644(在目录上为755)
  • 使用Putty和Windows CMD创建文件会提供所需的权限664(和775)考虑到这一点,问题似乎是连接到VSCode而不是Linux设置。

我们正在使用“远程开发”扩展名(远程-容器/ SSH / SSH:还编辑了配置文件/ WSL,也已使用VSCode做到这一点。

创建文件的系统:Debian 9.12Shell:bash 4.4.12

运行VSCode的系统:Windows 10版本1903

我们已经尝试设置umask,但是没有任何变化。

visual-studio-code debian privileges
1个回答
0
投票
好,我的朋友找到了解决方案(也非常感谢Abdullah Al Farooq-这是在哪里寻找的好起点-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

    此后-效果很好。

  • © www.soinside.com 2019 - 2024. All rights reserved.