$ 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 设置 acls 的尝试都会产生相同的错误,即使是直接从手册页复制的命令。
acls
必须指定mount 选项才能使用 ACL,例如:
mount -o acls /dev/ada0p2 /
或者在 fstab 中,像这样:
/dev/ada0p2 / ufs rw,acls 1 1
这应该使 ACL 可用。
附注。是的,我知道这在评论中得到了回答,只是为了完整起见,因此可以将问题标记为已回答。另外,请在发布问题时指定您使用的 FreeBSD 版本。
归档时间: |
|
查看次数: |
2081 次 |
最近记录: |