使用するカーネルをコンパイルしました。リチャード、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
コミットでコンパイルされたバージョンを使用してrichaclsを設定できました。95baa060f677e54de11b00d08aacd563fd059270
。
カーネル richacl-fullset 構造の定義richace_xattr
がrichacl-tools
。