com.apple.macl扩展属性导致Finder下的文件无法显示
作者:互联网
0X01 问题描述
1.MAC系统下存在文件目录2022,命令行里显示含有组内赋能,工作进展等文件,并且不是隐藏文件。
2.打开文件目录2022,里面看不见任何文件
0X02 问题解决
1.网上的第一种解决方案【失败】
2.网上的第二种解决方案【失败】
3.为什么无法移除扩展属性com.apple.macl?
com.apple.macl扩展属性受系统完整性保护管理,因此得先禁用 SIP机制,禁用SIP参考链接如下:
https://jingyan.baidu.com/article/f0e83a255eea0622e591013d.html
禁用sip机制后,查询状态为disabled
4.然后再利用xattr移除扩展属性,可以发现2022文件目录的@属性已经失去
0X03 问题原因
参考链接: https://lapcatsoftware.com/articles/macl.html
简单来说,就是Macbook的全局文件控制权限是默认不对Application开放的,如果应用要对目录或文件
进行修改,MAC系统只会对指定文件或目录开启一个@属性,意思是该文件可被应用访问与修改,但是全局
文件权限依旧没有对APP开放,这样应用就容易生成这种僵尸文件或目录,只能被应用本身可以访问,但
其他应用或Finder都无法查看,确实是一个BUG。
标签:文件,文件目录,apple,macl,com,属性 来源: https://www.cnblogs.com/alessa1969/p/16427385.html