Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Монтирование Рабочего стола  (Прочитано 1394 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Qwin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Монтирование Рабочего стола
« : 26 Декабря 2009, 17:42:20 »
Всем доброго времени суток,
Есть сеть, в которой 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-директория пользователя. Поменять эту строчку на первоначальную не получается - после перелогинимания сбрасывается.

Подскажите, пожалуйста, в чем ошибка?
« Последнее редактирование: 27 Декабря 2009, 16:12:25 от Qwin »

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: Монтирование Рабочего стола
« Ответ #1 : 27 Декабря 2009, 19:31:06 »
cat ~/.config/user-dirs.dirs ?
Должно быть примерно так:
XDG_DESKTOP_DIR="$HOME/Рабочий стол"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/Документы"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Картинки"
XDG_VIDEOS_DIR="$HOME/Видео"

если другое попробуйте через /etc/skell для всех пользователей всех компьютеров задать правильный.
« Последнее редактирование: 27 Декабря 2009, 19:33:58 от vadimka »

Оффлайн Qwin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Монтирование Рабочего стола
« Ответ #2 : 27 Декабря 2009, 20:19:45 »
Огромное спасибо!, /etc/skel помог!

Пользователь решил продолжить мысль 27 Декабря 2009, 20:32:39:
Рано я радовался, криво протестил. Этот метод также не сработал. Проблема осталась.
файл ~/.config/user-dirs.dirs после монтирования Документов и Рабочего стола выглядит следующим образом:
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/Загрузки"
XDG_TEMPLATES_DIR="$HOME/Шаблоны"
XDG_PUBLICSHARE_DIR="$HOME/Общедоступные"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/Музыка"
XDG_PICTURES_DIR="$HOME/Картинки"
XDG_VIDEOS_DIR="$HOME/Видео"
Таким образом после первого логина пользователя на рабочем столе - домашний каталог.
« Последнее редактирование: 27 Декабря 2009, 20:32:39 от Qwin »

 

Страница сгенерирована за 0.036 секунд. Запросов: 23.