NFS, игнорируется группа в mapall

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Фосса
проходил мимо

NFS, игнорируется группа в mapall

Непрочитанное сообщение Фосса » 2014-11-23 20:02:45

Система:

Код: Выделить всё

root@gateway:/mnt/main_storage/Not_NAS0/torrents # uname -a
FreeBSD gateway.fossa.fossa 10.0-RELEASE-p11 FreeBSD 10.0-RELEASE-p11 #0 r273581: Fri Oct 24 14:53:33 MSK 2014     root@gateway.fossa.fossa:/usr/obj/usr/src/sys/FERROX_MK1  amd64
Расшариваю директорию на ZFS по NFS, устанавливая mapall в nobody:nobody командой:

Код: Выделить всё

zfs sharenfs="mapall=[b]nobody:nobody[/b],network 172.24.71.1/25" main_storage/main_storage/Not_NAS0/torrents
Монтирую шару на линуксовой машине:

Код: Выделить всё

mount.nfs 172.24.71.1:/mnt/main_storage/Not_NAS0/torrents /mnt/tmp/
И создаю на шаре файлик с линуксовой машины. После чего смотрю владельца и группу файла на шаре:

Код: Выделить всё

root@gateway:/mnt/main_storage/Not_NAS0/torrents # pwd
/mnt/main_storage/Not_NAS0/torrents
root@gateway:/mnt/main_storage/Not_NAS0/torrents # ls -la
total 38
drwxrwxrwx  2 root    wheel    3 23 ноя 19:41 .
drwxrwxrwx  3 root    wheel    3 24 авг 17:18 ..
-rw-r--r--  1 [b]nobody wheel[/b] 116 23 ноя 13:30 tmp.txt
root@gateway:/mnt/main_storage/Not_NAS0/torrents #
Какого фига группа у созданного файла - wheel? В mapall можно любую группу указывать - она игнорируется. В /etc/exports - пусто. Где засада?

Если есть ЖЖ-аккаунт, то лучше отвечать тут (там идентичный вопрос): http://ru-root.livejournal.com/2774887.html

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Фосса
проходил мимо

Re: NFS, игнорируется группа в mapall

Непрочитанное сообщение Фосса » 2014-11-23 20:30:53

Обнаружил, что группа наследуется от родительской директории. Но с какого хвоста?

Код: Выделить всё

root@gateway:/mnt/main_storage/Not_NAS0/torrents # ls -la
total 38
drwxrwxrwx 2 fossa fossa 3 23 ноя 20:28 .
drwxrwxrwx 3 root wheel 3 24 авг 17:18 ..
-rw-r--r-- 1 nobody fossa 116 23 ноя 13:30 tmp.txt
root@gateway:/mnt/main_storage/Not_NAS0/torrents # 

Фосса
проходил мимо

Re: NFS, игнорируется группа в mapall

Непрочитанное сообщение Фосса » 2014-11-23 20:44:25

Алсо, в /etc/zfs/exports (куда, как я понял, пишет zfs sharenfs) у меня вот такое:

Код: Выделить всё

root@gateway:/mnt/main_storage/Not_NAS0/torrents # cat /etc/zfs/exports
# !!! DO NOT EDIT THIS FILE MANUALLY !!!

/mnt/main_storage/Not_NAS0/torrents -mapall=nobody:nobody -network 172.24.71.1/25 

Фосса
проходил мимо

Re: NFS, игнорируется группа в mapall

Непрочитанное сообщение Фосса » 2014-11-30 15:14:37

Короче, подсказали. Фигня в том, что в *BSD группа всегда наследуетс от директории (так в Википедии написано, может и не для всех BSD это правда).