Bug 50140 - Не монтируется через autofs smb-ресурс у доменного пользователя по шагам из документации
Summary: Не монтируется через autofs smb-ресурс у доменного пользователя по шагам из д...
Status: RESOLVED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: docs-alt-kworkstation (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Elena Mishina
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-24 10:45 MSK by Vera Blagoveschenskaya
Modified: 2025-03-10 10:35 MSK (History)
6 users (show)

See Also:


Attachments
скрин 1 (175.22 KB, image/png)
2024-04-24 10:45 MSK, Vera Blagoveschenskaya
no flags Details
скрин 2 (49.92 KB, image/png)
2024-04-24 10:45 MSK, Vera Blagoveschenskaya
no flags Details
скрин 3 (95.15 KB, image/png)
2024-04-24 10:45 MSK, Vera Blagoveschenskaya
no flags Details
отображение в разделе "Сеть" (83.44 KB, image/png)
2025-03-04 13:26 MSK, Величко София
no flags Details
screen-11.0 (1.04 MB, image/png)
2025-03-06 15:32 MSK, Vera Blagoveschenskaya
no flags Details
Монтирование сетевых ресурсов (2.38 MB, video/webm)
2025-03-06 16:53 MSK, Elena Mishina
no flags Details
Пункт Подключить в p11 (447.38 KB, image/png)
2025-03-10 09:40 MSK, Elena Mishina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2024-04-24 10:45:10 MSK
Created attachment 15955 [details]
скрин 1

Стенд: Развернутый Samba сервер на Server 10.2 и введенный в домен клиент: Workstation 10.2.1 x86_64
kde5-autofs-shares-0.2.4-alt1 sisyphus
kde5-autofs-shares-0.2.4-alt1 p10

Настройка подключения файловых ресурсов по инструкции:
https://docs.altlinux.org/ru-RU/alt-kworkstation/10.2/html/alt-kworkstation/system-management--autofs--section.html

1) Установить пакет kde5-autofs-shares:
# apt-get install kde5-autofs-shares

2) Добавить в /etc/auto.master строку:
/mnt/samba /etc/auto.smb -t 34567
# echo "/mnt/samba /etc/auto.smb -t 34567" >> /etc/auto.master

3) Включить и запустить сервис autofs:
# systemctl enable --now autofs

4) В диспетчере файлов Dolphin по адресу smb://test.alt (Сеть → Общие папки Samba) найти нужный ресурс Windows (Samba).
В контекстном меню подключаемого ресурса выбрать пункт "Подключение" - см. скрин 1.

Результат: появляется сообщение "Данный ресурс будет подключаться автоматически при входе в систему" - см. скрин 2. Но при этом примонтированный ресурс НЕ отображается в разделе "Сеть", как это описано в документации - см. скрин 3.

$ ls -l ~/.autofs.shares 
-rw-r--r-- 1 ivanov domain users 22 апр 24 10:24 /home/TEST.ALT/ivanov/.autofs.shares
$ cat ~/.autofs.shares
smb://test.alt/sysvol
Comment 1 Vera Blagoveschenskaya 2024-04-24 10:45:30 MSK
Created attachment 15956 [details]
скрин 2
Comment 2 Vera Blagoveschenskaya 2024-04-24 10:45:45 MSK
Created attachment 15957 [details]
скрин 3
Comment 3 Sergey V Turchin 2024-04-24 11:24:23 MSK
klist у этого пользователя что-то показывает?
Comment 4 Kirill Sen 2024-10-10 11:39:29 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> klist у этого пользователя что-то показывает?

Прикладываю вывод команды klist:

[administrator@host-15 ~]$ klist
Ticket cache: KEYRING:persistent:970200500:krb_ccache_Ue51KIV
Default principal: Administrator@TEST.ALT

Valid starting       Expires              Service principal
10.10.2024 11:35:38  10.10.2024 21:32:21  cifs/dc.test.alt@TEST.ALT
        renew until 17.10.2024 11:32:21
10.10.2024 11:32:21  10.10.2024 21:32:21  krbtgt/TEST.ALT@TEST.ALT
        renew until 17.10.2024 11:32:21
Comment 5 Sergey V Turchin 2024-10-11 15:50:09 MSK
А вручную монтирование с авторизацией KRB (без имени-пароля) при этом работает?
Comment 6 Величко София 2025-03-03 14:59:21 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> А вручную монтирование с авторизацией KRB (без имени-пароля) при этом
> работает?

Монтирование вручную работает успешно.
Comment 7 Величко София 2025-03-03 15:37:32 MSK
Версии пакетов: 
kde-autofs-shares-0.2.5-alt1 - p11
Comment 8 Sergey V Turchin 2025-03-03 16:03:15 MSK
(Ответ для Величко София на комментарий #6)
> Монтирование вручную работает успешно.
Покажите опции монтирования.
Comment 9 Величко София 2025-03-03 16:36:20 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> (Ответ для Величко София на комментарий #6)
> > Монтирование вручную работает успешно.
> Покажите опции монтирования.

Монтировала с помощью gio, вывод с gio info: 
отображаемое имя: sysvol на 10.88.13.158
редактируемое имя: /
имя: /
тип: directory
размер:  0
uri: smb://10.88.13.158/sysvol/
локальный путь: /run/user/1234401104/gvfs/smb-share:server=10.88.13.158,share=sysvol
unix mount: gvfsd-fuse /run/user/1234401104/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1234401104,group_id=1234400513
атрибуты:
  standard::type: 2
  standard::name: /
  standard::display-name: sysvol на 10.88.13.158
  standard::edit-name: /
  standard::icon: folder-remote, folder-remote-symbolic
  standard::content-type: inode/directory
  standard::fast-content-type: inode/directory
  standard::size: 0
  standard::allocated-size: 0
  standard::symbolic-icon: folder-remote-symbolic, folder-remote
  etag::value: 1740641938
  id::filesystem: smb-share:server=10.88.13.158,share=sysvol
  access::can-trash: FALSE
  time::modified: 1740641938
  time::modified-usec: 822129
  time::access: 1741002725
  time::access-usec: 442595
  time::changed: 1740641938
  time::changed-usec: 822129
  unix::device: 4115516830
  unix::inode: 2097349
Comment 10 Sergey V Turchin 2025-03-03 16:43:11 MSK
(Ответ для Величко София на комментарий #9)
> Монтировала с помощью gio, вывод с gio info: 
> отображаемое имя: sysvol на 10.88.13.158
Не надо никаких gio, там невесть что и как. Это не монтирование.

Повторите, плиз, без gio и с именами хостов из ~/.autofs.shares, а не IP.
Comment 11 Sergey V Turchin 2025-03-03 16:58:44 MSK
Либо сразу autofs используйте. kde5-autofs-shares для этого не нужен.
Comment 12 Vera Blagoveschenskaya 2025-03-03 17:39:03 MSK
(Ответ для Sergey V Turchin на комментарий #11)
> Либо сразу autofs используйте. kde5-autofs-shares для этого не нужен.

По документации нужен.
Comment 13 Sergey V Turchin 2025-03-04 08:53:50 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #12)
> По документации нужен.
Даю вам прямо сейчас документацию для проверки: kde5-autofs-shares для проверки работы autofs не нужен.
Comment 14 Vera Blagoveschenskaya 2025-03-04 10:25:00 MSK
(Ответ для Sergey V Turchin на комментарий #13)
> (Ответ для Vera Blagoveschenskaya на комментарий #12)
> > По документации нужен.
> Даю вам прямо сейчас документацию для проверки: kde5-autofs-shares для
> проверки работы autofs не нужен.

Проверка выполнялась согласно 61.6. Подключение файловых ресурсов
https://docs.altlinux.org/ru-RU/alt-kworkstation/10.4/html/alt-kworkstation/system-management--autofs--section.html

Передаю на возможную доработку инструкции.
Comment 15 Sergey V Turchin 2025-03-04 10:28:43 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #14)
> Передаю на возможную доработку инструкции.
С ума не сходите, плиз.
Проверьте autofs для начала, тогда поймёте, где проблема.
Comment 16 Sergey V Turchin 2025-03-04 11:05:43 MSK
(Ответ для Sergey V Turchin на комментарий #15)
> Проверьте autofs для начала, тогда поймёте, где проблема.
На вашей, возможно, неправильно настроенной системе.
Comment 17 Величко София 2025-03-04 13:25:51 MSK
(Ответ для Sergey V Turchin на комментарий #15)
> (Ответ для Vera Blagoveschenskaya на комментарий #14)
> > Передаю на возможную доработку инструкции.
> С ума не сходите, плиз.
> Проверьте autofs для начала, тогда поймёте, где проблема.

Проверила autofs, без kde5-autofs-shares: 

Настройку выполняла согласно: https://docs.altlinux.org/ru-RU/domain/10.4/html/samba/ch06s14s03.html(НЕ раздел для KDE)

1. /mnt/samba — каталог, в котором будут подключаться сетевые файловые системы
2. Обратилась в к ресурсу: $ ls -l /mnt/samba/dc1.test.alt -> Каталог dc1.test.alt появился в /mnt/samba/

В подключенном каталоге не отображаются никакие созданные на сервере файлы/каталоги, создавать их так же нельзя. Однако, каталоги sysvol/netlogon отображаются, если просмотреть содержимое /mnt/samba/dc1.test.alt в консоли, но доступа к ним так же нет. 

Текущая инструкция некорректна. Попробовала покопаться еще, получилось подключить как надо, с отображением в разделе "Сеть": 

*Предварительно на сервере DC создать каталог /share в /var/lib/samba/sysvol

1. Создать файл /etc/auto.smb.shares с следующим содержимым: 
/mnt/samba -fstype=cifs,rw,username=testuser,password=Hi12345,noperm,dir_mode=0777,file_mode=0777 ://dc1.test.alt/share

2. Файл /etc/auto.master с следующим содержимым: 
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(8).
/mnt/auto       /etc/auto.tab   -t 5
/mnt/net        /etc/auto.avahi -t 120
+dir:/etc/auto.master.gpupdate.d
/mnt/samba      /etc/auto.smb -t 34567

3. Перезапустить сервис autofs: 
# systemctl restart autofs

4. Обратиться к нашей шаре: $ ls -l /mnt/samba/dc1.test.alt/sysvol/share

5. Проверить отображение в Dolphin: /mnt -> /samba -> dc1.test.alt -> sysvol -> 

По данным шагам все папки/файлы, созданные на сервере, успешно отображаются под доменным пользователем. Прикладываю скриншот.
Comment 18 Величко София 2025-03-04 13:26:18 MSK
Created attachment 17870 [details]
отображение в разделе "Сеть"
Comment 19 Величко София 2025-03-04 13:37:53 MSK
Примечание: Для p11 пакет называется kde-autofs-shares, а не kde5-autofs-shares
Comment 20 Sergey V Turchin 2025-03-04 15:43:28 MSK
(Ответ для Величко София на комментарий #17)
> 5. Проверить отображение в Dolphin: /mnt -> /samba -> dc1.test.alt -> sysvol
> По данным шагам все папки/файлы, созданные на сервере, успешно отображаются
> под доменным пользователем.
Вот, теперь настройте свой компьютер, samba-server или ещё что-нибудь так, чтоб в ~/.autofs.shares тоже был написан dc1.test.alt .
Comment 21 Vera Blagoveschenskaya 2025-03-06 15:31:38 MSK
(Ответ для Sergey V Turchin на комментарий #20)
> (Ответ для Величко София на комментарий #17)
> > 5. Проверить отображение в Dolphin: /mnt -> /samba -> dc1.test.alt -> sysvol
> > По данным шагам все папки/файлы, созданные на сервере, успешно отображаются
> > под доменным пользователем.
> Вот, теперь настройте свой компьютер, samba-server или ещё что-нибудь так,
> чтоб в ~/.autofs.shares тоже был написан dc1.test.alt .

Речь идет о том, что необходимо доработать инструкцию.
На текущий момент по шагам из инструкции https://docs.altlinux.org "61.6. Подключение файловых ресурсов" реальный результат не соответствует описанному. 
В p11 даже пункта "Подключение" в конекстном меню я не вижу при клике на общий ресурс, прилагаю скрин.
Comment 22 Vera Blagoveschenskaya 2025-03-06 15:32:07 MSK
Created attachment 17923 [details]
screen-11.0
Comment 23 Elena Mishina 2025-03-06 16:53:47 MSK
Created attachment 17924 [details]
Монтирование сетевых ресурсов

(Ответ для Vera Blagoveschenskaya на комментарий #21)
 
> Речь идет о том, что необходимо доработать инструкцию.
> На текущий момент по шагам из инструкции https://docs.altlinux.org "61.6.
> Подключение файловых ресурсов" реальный результат не соответствует
> описанному. 
> В p11 даже пункта "Подключение" в конекстном меню я не вижу при клике на
> общий ресурс, прилагаю скрин.

Если честно, то я не оч. понимаю о какой доработке существующей инструкции идет речь.
Инструкция на https://docs.altlinux.org п. 61.6. написана для Альт Рабочая станция на p10. И эта инструкция рабочая: п.Подключения есть, каталоги (3 шт) монтируются при входе в систему доменным пользователем (см.вложение).

Можно конечно взять инструкцию для p7 и проверить её на p11 и тоже написать, что она требует доработки)
Comment 24 Sergey V Turchin 2025-03-07 10:49:14 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #21)
> Речь идет о том, что необходимо доработать инструкцию.
"Настройте сеть так, чтоб имена узлов из KIO smb:/ резолвились в DNS"
Comment 25 Sergey V Turchin 2025-03-07 10:49:52 MSK
> "Настройте сеть так, чтоб имена узлов из KIO smb:/ резолвились в DNS"
"Настройте сеть так, чтоб имена узлов из KIO smb:/ разрешались в DNS"
Comment 26 Elena Mishina 2025-03-10 09:40:22 MSK
Created attachment 17936 [details]
Пункт Подключить в p11

Ответ на комментарий #21: Пункт "Подключить" в p11 присутствует
Ответ на комментарий #1: Примонтированный ресурс отображается в разделе "Сеть"

Настройка выполнялась согласно https://docs.altlinux.org/ru-RU/alt-kworkstation/10.4/html/alt-kworkstation/system-management--autofs--section.html, за исключением того, что в p11 нужно устанавливать пакет kde-autofs-shares (а не kde5-autofs-shares).

На мой взгляд, на проблему указывает комментарий #17, а именно указание имени пользователя и пароля в файле /etc/auto.smb.shares:
/mnt/samba -fstype=cifs,rw,username=testuser,password=Hi12345

В документации явно написано:
Способ работает только для ресурсов с гостевым доступом или ресурсов с авторизацией Kerberos.

Попробуйте монтировать не sysvol, а создать свой каталог, например так:
https://docs.altlinux.org/ru-RU/alt-kworkstation/10.4/html/alt-kworkstation/ch60s07.html
и монтировать его
Comment 27 Sergey V Turchin 2025-03-10 10:35:24 MSK
(Ответ для Elena Mishina на комментарий #26)
> В документации явно написано:
> Способ работает только для ресурсов с гостевым доступом или ресурсов с
> авторизацией Kerberos.
Да. Никаких паролей или имён пользователей.