> 文档中心 > Failed to save. Insufficient permissions. When trying to save changes in VS Code

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/