2019年11月10日
EACCES:VS Code MAC中的权限被拒绝
事情经过:使用管理员身份创建了一个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
是递归这个目录下的所有目录和文件