Я бы порекомендовала использовать pam_mount. Монтировать просто папки при входе в систему с сервера. У нас в компании именно так все и организованно.
Пользователь заходит под своим логином и паролем. И под его же правами (и тем же паролем) все и монтируется (или не монтируется, если прав нет).
У нас правда домен. Поэтому если кто-то пересаживается за другой компьютер - все его данные на серверных папках тоже переносятся. Ну и новые пользователи могут заходить без предварительной настройки компьютера.
Редактируете:
file: /etc/security/pam_mount.cfg.xml
Там делаете строку вида:
<volume options="user=%(DOMAIN_USER),file_mode=0644,dir_mode=0755,nobrl" server="SERVER" path="MyDocs/%(DOMAIN_USER)/" mountpoint="~/Документы/" fstype="cifs"/>
Если домена нет, то используйте %(USER)
Если не заработает, то посмотрите еще файлик /etc/pam.d/common-session, скорее всего там не прописан pam_mount
должно быть что-то типа:
session required pam_mkhomedir.so umask=0022 skel=/etc/skel