ubuntu系统使用vscode 文件无法保存,修改文件夹权限的解决方案

Posted 水香木鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu系统使用vscode 文件无法保存,修改文件夹权限的解决方案相关的知识,希望对你有一定的参考价值。

在linux( 本人发行版Ubuntu20.04 )下使用vue cli 必须要使用sudo命令才可以创建模板,要不然会报错,所以这时候就会出现一个问题尼?当使用sudo命令创建的目录进行开发,使用vscode进行coding的时候,保存不管用了,vscode 会提示你无法保存.

原因 :

前面也说了,使用的是sudo命令创建的工程,如果咱们深入到文件夹后会发现文件夹上面会显示一把锁

当保存文件的时候提示,没有超级管理员的权限

这时候在vscode 中保存会提示你权限不够巴拉巴拉的
这是因为咱们使用sudo创建的目录,存取模式为只读,普通用户只具有可读的权限,必须只有root用户才可以进行修改和删除之类的操作,查看文件夹的属性可以看到

所以我们要把文件夹变更权限为普通用户可以编辑的状态,一条命令可以搞定.

解决方案:

chmod 777 -R  需要改变存取模式的目录

常用方法如下:

只有所有者有读和写的权限

sudo chmod 600 ××× 

所有者有读和写的权限,组用户只有读的权限

sudo chmod 644 ××× 

只有所有者有读和写以及执行的权限

sudo chmod 700 ××× 

每个人都有读和写的权限

sudo chmod 666 ××× 

每个人都有读和写以及执行的权限

sudo chmod 777 ××× 

每个人都有读和写以及执行的权限全部

sudo chmod 777 -R .     

xxx可以是文件名也可以是单个文件,中间加的 -R 是递归这个目录下的所有目录和文件

以上是关于ubuntu系统使用vscode 文件无法保存,修改文件夹权限的解决方案的主要内容,如果未能解决你的问题,请参考以下文章

vscode配置clang-format自动格式化代码

vscode配置clang-format自动格式化代码

vscode配置clang-format自动格式化代码

vscode配置clang-format自动格式化代码

为啥Ubuntu系统无法运行VS Code

VSCode Remote SSH 无法从终端打开文件