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

Сброс ACL в общей сетевой папке NFS4 / ZFS

Как я могу сбросить списки управления доступом в файловой системе ZFS в OpenIndiana, которая экспортируется через NFS4, и заменить их унаследованными разрешениями? По сути, я хочу сделать эквивалент icacls "C:\path\to\folder" /reset /T /C в Windows на этой машине. Однако ни команда chmod в OpenIndiana, ни nfs4_setacl, похоже, не позволяют удалить все ACL, хотя клиент правильно интерпретирует унаследованные ACL, если у узла нет собственного.

Вы можете удалить все нетривиальные ACL в ZFS следующим образом: chmod A- filename

Источник: Руководство администратора Solaris ZFS: использование списков контроля доступа и атрибутов для защиты файлов ZFS

Вы также можете установить свойство acl inherit для тома zfs:

zfs set aclinherit=passthrough tank/volume