Можно попробовать через pam-mount, правда у меня дома нет домена и по одному пользователю на десктопах. Просто файловый север (samba) с разграничением по пользователям.
sudo apt-get install libpam-mount cifs-utils
как пример:
в /etc/security/pam_mount.conf.xml прописать что-то подобное:
<pam_mount>
<debug enable="0" />
<luserconf name=".pam_mount.conf.xml" />
<mntoptions deny="suid,dev" />
<mntoptions allow="*" />
<mntoptions require="" />
<logout wait="0" hup="0" term="0" kill="0" />
<mkmountpoint enable="1" remove="true" />
</pam_mount>
в домашнюю папке пользователя положить файл .pam_mount.conf.xml с примерным содержимым:
<?xml version="1.0" encoding="utf-8" ?>
<pam_mount>
<volume fstype="cifs" server="caprica" path="audio" mountpoint="/home/%(USER)/.mountpoints/caprica/audio" options="nodev,file_mode=0664,dir_mode=0775" />
<volume fstype="cifs" server="caprica" path="video" mountpoint="/home/%(USER)/.mountpoints/caprica/video" options="nodev,file_mode=0664,dir_mode=0775" />
<volume fstype="cifs" server="caprica" path="distrib" mountpoint="/home/%(USER)/.mountpoints/caprica/distrib" options="nodev,file_mode=0664,dir_mode=0775" />
<volume fstype="cifs" server="caprica" path="downloads" mountpoint="/home/%(USER)/.mountpoints/caprica/downloads" options="nodev,file_mode=0664,dir_mode=0775" />
<volume fstype="cifs" server="caprica" path="public" mountpoint="/home/%(USER)/.mountpoints/caprica/public" options="nodev,file_mode=0666,dir_mode=0777" />
<volume fstype="cifs" server="caprica" path="home" mountpoint="/home/%(USER)/.mountpoints/caprica/home" options="nodev,file_mode=0600,dir_mode=0700" />
</pam_mount>
Для удобства в наутилусе можно добавить в избранное подключенные каталоги.
На сервере заведен пользователь такой же, как и на десктопе, с тем же паролем.
вроде ничего не забыл