Visual Studio 代码总是要求 sudo 权限

Visual Studio Code always asks for sudo permissions

好的,所以我遇到了 VSCode 的问题,每次我尝试保存文件时,它都会要求我提供 sudo 权限,这真的很烦人,我无法直接在其中创建文件夹或文件IDE。有人可以帮助我吗?

Screenshot from VSCode

VS Code 的 运行 实例似乎没有对您要保存的文件的写入权限。

  • 由于文件在用户uteu3的目录下,首先确认是用户uteu3启动了VS Code(可能是,如果uteu3 是登录系统的用户)。

  • 确保 uteu3 是文件的所有者并通过打开终端并执行来更改权限:

      sudo chown uteu3 filename && sudo chmod 664 filename
    

(将 filename 替换为文件的实际路径+名称。)

如果这不能解决问题,请在终端中执行以下两行并提供输出:

ps aux | grep visual-studio-code
stat -f '%A %a %N' filename

由于您指出其他文件也会反复发生这种情况,因此您的主目录中的几个文件权限可能存在问题。在这种情况下,请考虑尝试修复所有问题。参见示例:需要修复用户主目录中的文件权限 .