Created attachment 16047 [details] файл настройки сетевых дисков из папки политики, в которой осуществлена их настройка В соответствии с инструкцией выполнено подключение трёх сетевых дисков с именами: - Диск T - Диск M - Log$ Если у всех трёх дисков включены флаги "Показать диск" и "Показать все диск", то все три диска отображаются в папке /media/gpupdate/drives.system. Если теперь для "Диск M" установить флаг "Скрыть диск", то в папке /media/gpupdate/drives.system "Диск M", как и ожидается, исчезает, а в папке /media/gpupdate/.drives.system он не появляется. Содержимое двух каталогов при этом выглядит так: [domainuser@alt10 ~]$ ls -a /media/gpupdate/drives.system . .. 'Log$' 'Диск T' [domainuser@alt10 ~]$ ls -a /media/gpupdate/.drives.system . .. Прилагаю файл настройки сетевых дисков из папки политики, в которой осуществлена их настройка.
gpupdate-0.9.13.9-alt1 Стенды (обновлены до сизифа): KWorkstation 10.2.1 x86-64 Workstation 10.2 x86-64 Шаги: 1. На клиенте в GPUI включить поддержку экспериментальных групповых политик и механизм подключения сетевых каталогов: Компьютер -> Административные шаблоны -> Групповые политики -> Экспериментальные групповые политики -> Включено Компьютер -> Административные шаблоны -> Групповые политики -> Механизмы GPUpdate -> Подключение сетевых каталогов для пользователей -> Включено Пользователь - Административные шаблоны -> Система ALT -> Монтирование -> Отображение сетевых дисков машины в домашнем каталоге -> Включено Пользователь - Административные шаблоны -> Система ALT -> Монтирование -> Отображение сетевых дисков пользователя в домашнем каталоге -> Включено 2. В GPUI создать сетевые диски для пользователей и компьютера с любым названием например: - Диск T - Диск M Отметить флаги "Показать диск" и "Показать все диски" 3. Перезагрузить клиента, войти в систему доменным пользователем и убедиться что диски отображаются в разделах: # ls -la /media/gpupdate/drives.system drwxr-xr-x 3 root root 0 мая 3 17:56 . drwxr-xr-x 4 root root 80 мая 3 17:56 .. drwxr-xr-x 2 root root 0 мая 3 17:56 'Диск Т' # ls -la /run/media/USERNAME/drives drwxr-xr-x 3 root root 0 мая 3 17:56 . drwxr-xr-x 4 root root 80 мая 3 17:56 .. drwxr-xr-x 2 root root 0 мая 3 17:56 'Диск M' 4. Выбрать созданные диски в gpui и обновить их отметив для флаг "Скрыть диск" 5. Перезагрузить клиента, войти в систем доменным пользователем и проверить разделы: # ls -la /media/gpupdate/.drives.system drwxr-xr-x 3 root root 0 мая 3 17:56 . drwxr-xr-x 4 root root 80 мая 3 17:56 .. # ls -la /run/media/USERNAME/.drives drwxr-xr-x 3 root root 0 мая 3 17:56 . drwxr-xr-x 4 root root 80 мая 3 17:56 .. Фактический результат: В скрытых разделах не отображаются скрытые дисков Ожидаемый результат: В скрытых разделах отображаются скрытые диски Доп: Через RSAT результат аналогичный
Доп: Скрытые диски не отображаются как с кириллицей так и с латиницей в названиях
Весь смысл "скрытого диска" в том, чтобы не отображаться. Если вами ожидается другая семантика, то дайте её техническое описание, пожалуйста.
В документации и на wiki указано, что скрытые каталоги не отображаются в файловых менеджерах. Однако, они не отображаются даже в терминале (ls -a). Терминал же не является файловым менеджером. Что при чтении документации вводит в заблуждение. С другой стороны, скрытыми обычно называются файлы и каталоги, начинающиеся с точки. Поэтому ожидается следующий вариант поведения: Папка /media/gpupdate/.drives.system является скрытой в силу наличия символа точки в начале имени папки и, следовательно, сама папка не показывается в ФМ (если в ФМ не включено отображение скрытых элементов). А уже то что находится внутри папки /media/gpupdate/.drives.system естественным образом отображается по привычным линукс-правилам: имена элементов в папке /media/gpupdate/.drives.system, начинающиеся с точки не видны, без точки - видны. Если же содержимое папки /media/gpupdate/.drives.system не отображается ни в консоли (ls -a), ни в ФМ при форсировании в них отображения скрытых элементов, начинающихся с точки, а доступ к такой скрытой папке можно получить только посредством команды cd /media/gpupdate/.drives.system/<hidden folder>, то на это следует сделать явное указание в документации и на wiki при описании сетевых дисков.
Речь идёт об уточнении здесь: https://docs.altlinux.org/ru-RU/domain/10.2/html/group-policy/drives.html https://www.altlinux.org/Групповые_политики/Подключение_сетевых_дисков
А так, сама нынешняя реализация семантики скрытых сетевых дисков имеет право на жизнь и вполне удобна, при наличии её более полной документированности.
На самом деле, логика данного поведения относится к функциональным возможностям используемого для автомонтирования autofs. В данном случае это поведение задаётся опцией browse_mode. Если задать эту опцию в значение yes, то каталоги в точке монтирования шар буду видны. Для управления этим параметром глобально имеется control: $ sudo control autofs-browse-mode help disabled: Do not browse autofs target mountpoints enabled: Browse autofs target mountpoints default: Do not browse autofs target mountpoints
(Ответ для rsrs на комментарий #5) > Речь идёт об уточнении здесь: > https://docs.altlinux.org/ru-RU/domain/10.2/html/group-policy/drives.html > https://www.altlinux.org/Групповые_политики/Подключение_сетевых_дисков Уточнение добавлено
(Ответ для Elena Mishina на комментарий #8) > (Ответ для rsrs на комментарий #5) > > Речь идёт об уточнении здесь: > > https://docs.altlinux.org/ru-RU/domain/10.2/html/group-policy/drives.html > > https://www.altlinux.org/Групповые_политики/Подключение_сетевых_дисков > > Уточнение добавлено (Ответ для Elena Mishina на комментарий #8) > (Ответ для rsrs на комментарий #5) > > Речь идёт об уточнении здесь: > > https://docs.altlinux.org/ru-RU/domain/10.2/html/group-policy/drives.html > > https://www.altlinux.org/Групповые_политики/Подключение_сетевых_дисков > > Уточнение добавлено Спасибо. Мне кажется, для лучшего понимания для читающих инструкции имело бы смысл упомянуть и о нюансах browse_mode.
(Ответ для rsrs на комментарий #9) > Спасибо. Мне кажется, для лучшего понимания для читающих инструкции имело бы > смысл упомянуть и о нюансах browse_mode. В данной политике используется опция --browse и нюансы её использования описаны, как мне кажется, достаточно подробно. Всё остальное относится уже не к этим статьям.
Ок, согласен.
Уточнение добавлено, закрываю баг