我已经编译了一个内核来使用理查克斯,并编译了 richacl 的实用程序(但不是e2fsprogs
)。我已经安装了带有 richacl 标志的循环文件
/root/fs_prueba_10mb on /media/ext4_con_richacl type ext4 (rw,loop=/dev/loop0,richacl,user_xattr)
当我这样做时没有问题:
# richacl --get file
file:
owner@:rwp---A--Co--::allow
everyone@:r------------::allow
但如果我尝试更改属性:
# richacl --modify facevedo:rwpCo::allow file
file: Invalid argument
我使用的是 64 位系统,我已链接/usr/lib64/librichacl.so.1
→ /usr/lib/librichacl.so.1
。
我究竟做错了什么?
答案1
我有同样的问题。最后,我能够使用richacl-tools
从提交编译的版本来设置 richacls95baa060f677e54de11b00d08aacd563fd059270
。
看来内核 richacl-fullset 结构体的定义richace_xattr
与 中的定义不符richacl-tools
。