в рамках проекта мне нужно смонтировать отдельные каталоги cifs из контроллера домена Samba в домашнем каталоге отдельных пользователей.
Процесс входа в систему аутентифицируется в OpenLDAP через SSSD, а монтирование обрабатывается pam_mount.
Хотя аутентификация и монтирование сначала работают нормально, файловый менеджер (GUI) зависает при открытии и впоследствии останавливает процесс. Затем он открывает его позже (через 10+ минут), но многие из домашних папок (Документы, Загрузки и т. д.) недоступны.
Если вы посмотрите на это сейчас в терминале, samba-share смонтирован, и вы можете отлично получить доступ к /home-каталогу пользователя и всем файлам (включая права на чтение/запись и правильные идентификаторы из LDAP).
Моя конфигурация pam_mount.conf.xml выглядит следующим образом:
том fstype="cifs" сервер="заполнитель" path="HOME/%(USER)" mountpoint="/home/%(USER)" options = "workgroup=заполнитель" />
Я также пробовал несколько других вариантов, но ни один из них не работал для меня.
Это известная проблема? Есть ли у кого-нибудь идеи, как это исправить, или Ubuntu намеренно разработан, чтобы не разрешать монтирование в домашних каталогах?
PS: я не являюсь носителем английского языка, поэтому заранее извиняюсь за странную формулировку/орфографию.