Summary: | mount nfs с опцией user | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон <sizov> |
Component: | nfs-utils | Assignee: | Sergey Bolshakov <sbolshakov> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | boyarsh, legion, osmolovskayaaa, sbolshakov |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Антон
2022-11-16 13:07:30 MSK
Не могли бы вы, пожалуйста, детальнее описать стенд, на котором это воспроизводится, и указать версию используемого mount Версия mount mount from util-linux 2.38.1 (libmount 2.38.1: selinux, btrfs, namespaces, assert, debug) Воспроизводится на Simply Linux, 8 СП и Server 10. На остальных ALT дистрибутивах не проверял. На дистрибутиве другого семейства от лица пользователя mount с опцией user в fstab работает. NFS ресурс был создан на synology. Монтирование производится в /mnt/shares с правами 777 Проверенно на p10 и Sisyphus - ошибка воспроизводится Версия пакета: mount-2.38.1-alt1.x86_64 Тестовые стенды: p10-education-10-x86-64 p10-education-10-x86-64-kde (+ обновление до Sisyphus) p10-kworkstation-10.1-x86-64 (+ обновление до Sisyphus) p10-server-10-x86-64 (+ обновление до Sisyphus) p10-workstation-10-x86-64 (+ обновление до Sisyphus) Шаги для воспроизведения: 1. Добавить ресурс для монтирования в /etc/fstab с опцией user(s): server:/server/point /local/point nfs rw,_netdev,user,noauto 0 0 2. Создать директорию /local/point: $ mkdir -p /local/point 3. Смонтировать файлы в созданную директорию от лица пользователя: $ mount -v /local/piont Ожидаемые результат: Успешное монтирование файлов. Примерный вывод команды: mount.nfs: timeout set for Wed Dec 7 11:12:56 2022 mount.nfs: trying text-based options 'nolock,vers=4.2,addr=,ip-adress>,clientaddr=<ip-adress>. Реальный результат: Пользователь не может смонтировать файлы. Вывод команды mount -v пустой Дополнительно: При монтировании не по nfs, опция "user" работает корректно. Пример записи в /etc/fstab: /dev/cdrom /home/test/mnt iso9660 ro,user,noauto,unhide Тут еще момент такой: для mount без разницы, какие параметры установлены (пробовал полную чушь писать), если он запущен от лица обычного пользователя. Выглядит так, как будто именно работа с nfs под пользователем вызывает проблемы. для того, чтобы работал user mount для nfs, нужно было бы устанавливать suid root на /sbin/mount.nfs -- чего нет и не будет. Понятно. Спасибо за разъяснения |