长列表格式中 Unix 权限末尾的 + 是什么?

长列表格式中 Unix 权限末尾的 + 是什么?

以下是一个例子

drwxr-xr-x+  6 reza reza        204 Mar  5 20:23 .ssh/

虽然我是此目录的所有者,但如果不使用,我就无法修改它须藤

这是为什么?我怎样才能删除这里的“+”(假设这是问题所在)?

答案1

+表明该文件已应用扩展文件 ACL。

在 Linux 上你需要获取facl(1)读到该内容,我猜测 ACL 阻止了您修改目录的权限。

在 MacOS 上你需要chmod(1),它具有扩展的命令行语言来获取和设置文件的 ACL 条目。

相关内容