通常,etc文件夹的读写权限为drwxr-xr-x 122 root wheel
,可以看到只有root
权限可以读写,我这台PC的wheel
组只能够执行和读,其它用户只有执行权限(Mac下默认的执行权限带有只读权限),并没有写的权限,一种方式可以进行sudo ...
来提升权限,另一种方式就是更改该文件夹的所有者,这种做法虽然很方便,但直接将权限降低到普通用户级别,并不安全,所以不推荐:
sudo chown YourName etc
ls -l
// drwxr-xr-x 122 YourName wheel 3904 Apr 6 21:16 etc
可以看到etc文件夹的对于YourName的权限变为读写了,这样每次再对etc进行写相关操作的时候,就不需要验证超级用户密码了。
另一种方式是更改文件夹对于其它用户的权限:
sudo chmod 777 etc
ls -l
// drwxrwxrwx 122 YourName wheel 3904 Apr 6 21:16 etc
这种方式也并不安全,不推荐。
当然以上更改文件所有者或文件权限的操作适用于其它root
文件夹及文件例如bin
,但是要慎重~~~