VS 代码:NoPermissions(文件系统错误):错误:EACCES:权限被拒绝

Dan*_*i F 48 visual-studio-code windows-subsystem-for-linux wsl-2

我正在尝试将名为 app.js 的文件保存在名为 js 的文件夹中。

vs Code 弹出这个:

无法保存“app.js”:无法写入文件“vscode-remote://wsl+ubuntu-18.04/js/app.js”(NoPermissions(FileSystemError):错误:EACCES:权限被拒绝,mkdir“/js” )

我试过:

sudo chown -R user /mnt/c/Users/myUser/Documents/myFolder/proyectFolder

但我仍然无法保存这个文件。

小智 163

试试这个,帮我修好了

sudo chown -R username path 
Run Code Online (Sandbox Code Playgroud)

例子:

sudo chown -R emanuel /home/emanuel/test/
Run Code Online (Sandbox Code Playgroud)

  • 这应该标记为答案。非常适合我 (9认同)

小智 18

这对我有用:

sudo chown -R $USER:$USER /home/
Run Code Online (Sandbox Code Playgroud)

  • 在 Ubuntu 22.04 上工作。我用的是vscode。 (2认同)

小智 13

在 SSH 终端中:

受到推崇的:

sudo chmod -R 777 folder_name_where_your_file_exists 
Run Code Online (Sandbox Code Playgroud)

或者

sudo chmod -R 755 folder_name_where_your_file_exists 
Run Code Online (Sandbox Code Playgroud)


小智 1

尝试激活轮询:

在我尝试使用 wsl 期间,这对我有用。

在此输入图像描述