删除所有 nfs4_setfacl 个条目

Remove all nfs4_setfacl entries

我一直在使用 nfs4_setfacl 进行测试,结果我在某些目录中有数百个条目。现在已经到了我什至无法查看列表并且出错的地步:

[root@server max_data]# nfs4_getfacl /path/to/data/support/MAX/max_data/1999/
Failed getxattr operation: Numerical result out of range

有没有办法批量删除此目录中的所有 ACL?我唯一能找到的东西是您必须能够指定要删除的条目 - 但鉴于我什至无法查看它们,我也无法做到这一点。

单独使用 -s 选项使其只有您输入的单个条目:

[root@server files]# nfs4_getfacl test_several_acl2
Failed getxattr operation: Numerical result out of range

[root@server max_data]# nfs4_setfacl -s A::bob123:rwx 1999

[root@server max_data]# nfs4_getfacl 1999
A::bob123@DOMAIN:rwx