Всем доброго времени суток,
Есть сеть, в которой windows 2008 - контроллер домена. В домен введена Ubuntu. Необходимо сделать так, чтобы пользователи домена, логинясь на Ubuntu, получали свой рабочий стол (перемещаемые профили находятся на контроллере). Делаю это с помощью pam-mount следующим образом (pam_mount.conf.xml):
<volume user="*" fstype="smbfs" server="SERVER" path="profiles$/%(USER)/Desktop/" mountpoint="/home/DOMAIN/%(USER)/Рабочий стол" />
В результате при входе пользователем на Ubuntu получаем рабочий стол этого пользователя.
И вроде все хорошо =) пока не перезайдешь снова... Т.е. эта схема работает ровно один раз (причем это должен быть первый логин этого пользователя на Ubuntu).
После перезахода в .config/users-dirs.dirs строка XDG_DESKTOP_DIR = "$HOME/Рабочий стол" меняется на XDG_DESKTOP_DIR = "$HOME/" , в результате чего на рабочем столе оказывается home-директория пользователя. Поменять эту строчку на первоначальную не получается - после перелогинимания сбрасывается.
Подскажите, пожалуйста, в чем ошибка?