应用场景:
通过终端进行pod
或 git
等命令行操作时,可能会出现读写权限的问题。类似于这句话的:warning: unable to access '/Users/Mac/.config/git/attributes': Permission denied
问题原因:
终端根目录下执行:ls -al
命令查看所有文件明细:
- 根据划线的部分我们可以看出
.config
只有在root权限下才可以读写。可以参考我的另一篇文章:《终端命令"ls -al" 的各段含义》 - 我们进入终端一般默认的是普通用户,此时执行对该文件的读写就会抛出错误信息。
解决方法:
- 将.config这个文件夹的权限改成所有用户均可读写就可以了。
- 直接在根目录下执行命令
sudo chown Mac .config
便可更改读写权限。