Mac etc文件夹下无法写入的问题

通常,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,但是要慎重~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容