Failed to save. Insufficient permissions. When trying to save changes in VS Code

问题

最近在Ubuntu 20.4 操作系统上使用VsCode时遇到问题
ERROR: "Failed to save. Insufficient permissions." When trying to save changes in VS Code

分析

当ubuntu 中使用VsCode 打开 /data/workspace/下的项目,保存是总是弹出Failed to save. Insufficient permissions. When trying to save changes in VS Code

出现这种问题的原因是vsCode是使用非root权限启动的,启动后对打开的文件没有直接操作权限,所以VsCode保存会失败。

如果根据提示Retry,输入root用户密码,则会成功。

解决

有两种方法解决该问题

1. 修改目录/data/所属用户

sodu chown -c -R $USER:$USER /data
# 或
sodu chown -c -R yourname:yourname /data

其中yourname是想赋予权限的账户

2. 修改目录/data/的操作权限

sudo chmod -R 777 /data/

你可能感兴趣的:(Linux,vscode)