Приветствую!
Задачка стоит примерно так. Пользователь входит в систему со своим логином и паролем. Загружается рабочий стол. При этом в некую папку должны автоматически монтироваться сетевые диски, к которым пользователю разрешён доступ. Пользователь вышел из системы - диски отключились.
По понятным причинам вариант прописать всё в /etc/fstab не подходит.
Есть вариант подключить диски вручную в менеджере файлов и сделать закладки. Но и тут есть ряд неудобств. Во-первых, нужно будет вводить логин и пароль для каждого сетевого диска. Во-вторых, менеджеры файлов, как правило, не сохраняют имена закладок; в частности, закладки на smb-диски после перезагрузки называются просто "smb". Ну, и в-третьих, рядовому пользователю не удобно искать диск по пути "/run/user/.../gvfs/..." - закладки менеджера файлов не во всех программах доступны.
В настоящее время я использую pam_mount. Но и с ним есть нюанс. Чтобы pam_mount сработал как надо, обязательно должно быть подключение к сети. Тут возникла проблема с компьютерами, подключёнными по беспроводной сети. Сетевое соединение по беспроводке устанавливается после того, как пользователь вошёл в систему, к этому моменту pam_mount уже отработал и ничего не подключил.
Есть ещё варианты автоподключения сетевых дисков в пользовательском окружении? Поделитесь опытом.