web-dev-qa-db-ja.com

属性を設定しようとしたときにRichaclの無効な引数

richacls を使用するようにカーネルをコンパイルし、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

私は何が間違っているのですか?

3
acvF

私も同じ問題を抱えていました。最後に、コミットからコンパイルされたrichacl-toolsのバージョンでrichaclsを設定することができました 95baa060f677e54de11b00d08aacd563fd059270

カーネルrichacl-fullsetstruct richace_xattrの定義がrichacl-toolsの定義と一致しなかったようです。

1
xmkane