FreeBSD UFSでACLを設定できません。

FreeBSD UFSでACLを設定できません。

$ sysctl -a | grep acl kern.features.ufs_acl: 1 vfs.acl_nfs4_old_semantics: 0 $ mount /dev/ada0p2 on / (ufs, local, journaled soft-updates) devfs on /dev (devfs, local, multilabel) devfs on /var/named/dev (devfs, local, multilabel) $ setfacl -m u:spamd:rwX ham setfacl: ham: acl_get_file() failed: Operation not supported $ getfacl ham # file: ham # owner: spamd # group: spamd user::rwx group::r-x other::r-x

setfaclを使用してaclを設定しようとすると、マニュアルページから直接コピーしたコマンドでも同じエラーが発生します。

ベストアンサー1

aclsACLを使用するには、次のようにマウントオプションを指定する必要があります。

mount -o acls /dev/ada0p2 /

または、次のようにfstabで:

/dev/ada0p2 / ufs rw,acls 1 1

これにより、ACLを使用できるようになります。


PS。はい、コメントにこれに答えがあることを知っています。質問が回答済みとしてマークされるように、完全性のためにこのコンテンツを投稿したいと思いました。また、質問を投稿するときに使用しているFreeBSDのバージョンを指定してください。

おすすめ記事