Я установил сервер NFSv4 (Debian) и клиент (Ubuntu / Mythbuntu). Кажется, что сопоставление имен пользователей uid отлично работает прямо из коробки (я получаю правильные имена пользователей на ls -l, если имена пользователей совпадают в двух полях, даже если uid этого не делает), но ACL не работают. Я установил nfs4-acl-tools и могу правильно читать ACL на клиенте, но они не применяются.

Что нужно сделать для работы ACL?

Чтобы уточнить; сопоставление имен пользователей работает для обычных разрешений. ACL применяются с использованием uid / gid (я даже могу установить ACL по uid, и они работают).

answer

вам нужен nfs4 acls, а не posix acls. Насколько мне известно, ни один сервер linux nfs еще не предоставляет этого.

Самый простой способ получить это - получить систему с поддержкой zfs, например nexentastor. Если у вас есть файлер Netapp, он тоже отлично подойдет.