2019年11月10日

EACCES:VS Code MAC中的权限被拒绝

作者 admin

事情经过:使用管理员身份创建了一个vue项目,用vscode编辑创建文件时候报错,提示没有权限,

这是因为咱们使用sudo创建的目录,存取模式为只读,普通用户只具有可读的权限,必须只有root用户才可以进行修改和删除之类的操作,查看文件夹的属性可以看到

思考如何在Mac中获得最高权限 ??

总不能每一次都进行sudo之类的操作或者 root权限这样,

这里可以更改目录的权限。

 

$ Sudo chown -R <user-name> <directory-name>

 

2.更改目录的所有权。

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

常用方法如下:

sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

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