Debian/kFreeBSD 在 ZFS 上使用 ACL

Debian/kFreeBSD 在 ZFS 上使用 ACL

如何在 Debian/kFreeBSD 下的 ZFS 文件系统上使用 ACL?

uname -a

GNU/kFreeBSD foo1 8.2-1-amd64 #0 Thu Oct 27 20:48:27 UTC 2011 x86_64 amd64 Intel(R) Xeon(R) CPU X3220 @ 2.40GHz GNU/kFreeBSD

我尝试了 setfacl:

setfacl -m user:root:rwx /Storage/TestFile1

并返回:

setfacl: /Storage/TestFile1: Function not implemented

我想将它用作文件服务器,使用 samba。

答案1

Debian/kFreeBSD 上的 ZFS 仍处于实验阶段,我猜测 ACL 还不能正常工作。

无论如何,此操作系统上的 ZFS 意味着您运行从另一个平台 (Solaris) 移植的文件系统,并放入一个内核,该内核随后在被认为是实验性的外来运行时环境 (Debian) 中运行。对于服务器来说,这听起来不是一个好主意。

答案2

我不知道 Debian 的用户空间(我假设它使用 GNU 实用程序),但根据本指南看起来 ZFS ACL 应该用以下命令设置chmod和读取ls -v

chmod A+user:marks:delete:allow file.1

GNU chmod 的信息页面表明文件系统特定的属性通常使用不同的命令设置,并建议chflagschattr,并且ls -v“按版本排序”。

相关内容