Если pam_mount и autofs у вас не работают, вы можете попробовать pam_exec с помощью сценария bash. Это хакерский вариант, но он может сработать для вас, посмотрите, сможете ли вы подобрать для себя следующее:
Добавьте в pam.d / system-config-auth:
auth sufficient pam_exec.so expose_authtok /usr/local/bin/mount_home
session optional pam_exec.so /usr/local/bin/mount_home
Создайте файл / usr / local / bin / mount_home:
#!/bin/bash
case "$PAM_TYPE" in
auth )
head -c -1 | mount.cifs "//ad.server.dom/Shares/home directories/$PAM_USER" /home/local/AD/$PAM_USER/nfs_mount/ -o username=$PAM_USER
;;
close_session )
umount /home/local/AD/$PAM_USER/nfs_mount
;;
esac
exit 0
Я не тестировал это, но, возможно, вы сможете заставить это работать за вас. Удачи!