Отличия в правах NFS+ZFS для FreeBSD и Linux
Здравствуйте, Подскажите, пожалуйста, куда копать по следующей проблеме. Или, может быть, подскажите, почему так происходит. Установил TrueNAS 13, он на базе FreeBSD 13. В основе - ZFS, если это важно, но дело, думаю, не в ней.
Экспортирую директорию с TrueNAS: всем полные права, maproot/mapgroup отсутствует (для начала). Владелец root/wheel со стороны ZFS.
Монтирую директорию на Linux системе как root, создаю поддиректорию. Она создается вроде бы корректно:
drwxrwxr-x 2 nfsnobody root 2 Nov 25 13:40 test1
Ну хорошо, усилим безопасность. Теперь я хочу избавиться от root привилегий, когда я захожу root. Мне бы на NAS сделать преобразование maproot user->winuser, maproot group->dc (обе обитают в NIS, но TrueNAS их видит и нормально получает). Вношу своё желание в настройки шары директории:
- Maproot user: winuser (NIS provided user)
- Maproot group: dc (NIS provided group)
Снова монтирую с Linux машины, захожу root, монтирую директорию, создаю новую - что за ерунда?
drwxrwxr-x 2 winuser root 2 Nov 25 13:42 test2
Почему не отработал maproot group? - GID=0
Ну ладно, захожу на шару теперь winuser, пробую создать тестовую папку:
drwxrwxr-x 2 winuser root 2 Nov 25 13:45 test3
Как тут-то GID=0?? winuser входит в следующие группы так-то:
uid=5020(winuser) gid=5000(dc) groups=5000(dc)
Почему такое поведение?
Я проверил все то же самое под Linux c NFS сервером, поднятым вручную - там ожидаемо все работает как я и думал.
Спасибо