Настройка автоматического монтирования windows-ресурсов на ubuntu 9.x

Устанавливаем необходимые пакеты
$ sudo apt-get install libpam-mount smbfs

Вносим изменения в конфигурационные файлы
Для того, чтобы заработал pam_mount разрешаем аутентифицироваться, не указывая домен (либо меняя domain-separator c "\" на "+", например) в файле /etc/likewise-open5/lsassd.conf. (В Ubuntu 9.10 данной ошибки нет и pam_mount нормально работает с логином вида DOMAIN\user)

domain-separator = +
assume-default-domain = yes

Удаляем комментарии для строки

<luserconf name=".pam_mount.conf.xml" />

в файле pam_mount.conf.xml
sudo vi /etc/security/pam_mount.conf.xml

Редактируем /etc/security/pam_mount.conf.xml, дополняя mntoptions

<mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other,charset,iocharset,codepage,file_mode,dir_mode" />

Редактируем /etc/pam.d/common-session, меняя две строки местами

session    optional    pam_mount.so
session    sufficient   pam_lsass.so

Только для Ubuntu 9.04 (в 9.10 ничего менять не нужно) редактируем файл /etc/pam.d/gdm, дописывая в конец

@include common-pammount

Создаем точку монтирования и файл .pam_mount.conf.xml в домашней директории пользователя под правами пользователя

mkdir sharedir
vi .pam_mount.conf.xml

<?xml version="1.0" encoding="utf-8">
<pam_mount>
    <volume user="*" fstype="cifs" server="server" path="share" mountpoint="/home/<user>/sharedir" options="iocharset=utf8,charset=cp866,file_mode=0700,dir_mode=0700,nodev,nosuid" />
</pam_mount>

ВАЖНО!!! не использовать тильду в точке монтирования