Назад | Перейти на главную страницу

Debian / kFreeBSD с использованием ACL в ZFS

Как я могу использовать ACL в файловой системе ZFS в Debian / kFreeBSD?

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

Я хотел бы использовать его как файловый сервер с самбой.

ZFS в Debian / kFreeBSD все еще является экспериментальной, и я думаю, ACL не работают (пока?).

В любом случае ZFS в этой ОС означает, что вы запускаете файловую систему, перенесенную с другой платформы (Solaris), и вставляете ядро, которое затем работает в чужой среде выполнения (Debian), которая считается экспериментальной. Звучит не очень хорошо для сервера.

Я не знаю о пользовательском пространстве debian (которое, как я полагаю, использует утилиты GNU), но согласно это руководство похоже, что ACL ZFS должны быть установлены с chmod и читать с ls -v:

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

Информационная страница для GNU chmod говорит, что атрибуты, специфичные для файловой системы, обычно устанавливаются другой командой, и предлагает chflags или chattr, и ls -v это «сортировать по версии».