Медленный вход в систему, когда монтирование CIFS недоступно

Я установил ПК с Ubuntu 14.04, Sssd и учетными записями в нашем каталоге OpenLDAP.

Сетевые ресурсы, находящиеся на нашем сервере Samba, монтируются автоматически при входе пользователя через конфигурацию pam_mount (/etc/security/pam_mount.conf.xml):

        <!-- Volume definitions -->
<volume options="nodev,nosuid" user="*" mountpoint="/media/share1" path="share1" server="ourserver.ourdomain" fstype="cifs" />
<volume options="nodev,nosuid" user="*" mountpoint="/media/share2" path="share2" server="ourserver.ourdomain" fstype="cifs" />
<volume options="nodev,nosuid" user="*" mountpoint="/media/share3" path="share3" server="ourserver.ourdomain" fstype="cifs" />
<volume options="nodev,nosuid" user="*" mountpoint="/media/share4" path="share4" server="ourserver.ourdomain" fstype="cifs" />
<volume options="nodev,nosuid" uid="%(USERUID)" mountpoint="/media/home_%(USER)" path="%(USER)" server="ourserver.ourdomain" fstype="cifs" />

Каждый пользователь имеет один и тот же пароль. за ее / его учетную запись LDAP и все акции CIFS.

Эта установка отлично работает в номинальном случае. Большим преимуществом является то, что pam_mount запрашивает пароль только один раз и передает его другим модулям PAM.

Однако, если ПК подключен к внешней сети (поэтому сервер Samba недоступен), он истекает примерно на 10 секунд на акцию при входе в систему, будь то графическая консоль по умолчанию или текстовая консоль. С текущими 5 креплениями это означает, что для входа в систему требуется около 1 минуты.

ОБНОВЛЕНИЕ: Вот сообщения об ошибках, которые появляются при входе в текстовую консоль:

[  465.088270] CIFS VFS: Error connecting to socket. Aborting operation.
[  465.088631] CIFS VFS: cifs_mount failed w/return code = -115
(mount.c:72): Messages from underlying mount program:
(mount.c:76): mount error(115): Operation now in progress
(mount.c:76): Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
(pam_mount.c:522): mount of share1 failed
[  475.110298] CIFS VFS: Error connecting to socket. Aborting operation.
[  475.110660] CIFS VFS: cifs_mount failed w/return code = -115
(mount.c:72): Messages from underlying mount program:
(mount.c:76): mount error(115): Operation now in progress
(mount.c:76): Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
(pam_mount.c:522): mount of share2 failed
[...]

Судя по временным меткам, для каждого монтирования существует ровно 10 секунд.

Страница man mount.cifs показывает, что таймаут монтирования CIFS не настраивается (в отличие, например, от NFS, см. в этом посте ).

Я также не смог найти ничего о настройке тайм-аутов на уровне pam_mount.

Возможно ли выполнять монтирование в фоновом режиме, не блокируя процесс входа в систему? Или сократить время ожидания монтирования CIFS или установить глобальное время ожидания pam_mount?

2
задан 13 April 2017 в 15:24

1 ответ

Попытайтесь изменить /etc/security.pam_mount.conf.xml

gksudo gedit  /etc/security.pam_mount.conf.xml

строки Редактирования, содержащие "nodev,nosuid" к "nodev,nosuid,nofail"

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: