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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с настройкой пользователей на LTSP Ubuntu 10.10 - конкретный пример  (Прочитано 1382 раз)

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

Оффлайн YOZEF

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Доброго времени суток!
Уважаемые гуру, помогите дельным советом.

Стоит задача настроить LTSP-сервер на базе Ubuntu 10.10 на 20 тонких клиентов. Клиенты - "пишущие машинки"+клиент СУБД Oracle. Для пользователей следующие требования - из всей файловой системы сервера пользователь должен "видеть" только собственную home-директорию: /home/имя_пользователя и один для всех общий каталог, например, share_docs. Начальник отдела должен "видеть" home-директории всех пользователей+каталог share_docs. При этом, у некоторых пользователей набор прикладных программ может отличаться от остальных, т.е., как я понимаю, такой клиент должен загружать свой, индивидуальный образ системы с необходимым ему набором программ.

Что сделано:

1) Сервер с установленной Ubuntu Desktop 10.10 amd64.
2) Согласно руководству:  http://krugovizor.blogspot.com/2010/11/ubuntu-1010-ltsp.html поставил:
 ssh
 ltsp-server-standalone
 nfs-kernel-server
 tftpd-hpa

3) В конец файла /etc/exports добавил строчку
  /opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

4) Построил инструментарий тонкого клиента:
  ltsp-build-client --arch amd64 --mirror file:///cd-rom

5) Конфигурация DHCP /etc/ltsp/dhcpd.conf
authoritative;
  subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.70 192.168.1.230;
    option domain-name "example.ru";
    option domain-name-servers 192.168.1.1;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/amd64";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
       filename "/ltsp/amd64/pxelinux.0";
    } else {
       filename "/ltsp/amd64/nbi.img";
    }
}

6)Добавил  в /etc/gdm/custom.conf:
  [xdmcp]
  Enable=true
  DisplaysPerHost=2

7) Перезапустил службы (пардон за мой франц.), создал юзера - тонкий клиент отлично грузится по сети...
...НО. Загружается Рабочий стол сервера, пользователи тонкого клиента "видят" всю файловую систему сервера, весь набор программ, установленных на сервере, что не соответствует поставленной задаче.

Подскажите, пожалуйста, как настроить индивидуальные профили для пользователей?
 

Оффлайн greydjin

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Вот здесь чувак советует:

как уже писал - создаю файлик /var/lib/tftpboot/ltsp/i386/lts.conf
в нем пишу секции - каждая под соего клиента или секция [default] - для всех

[default]
XSERVER=vesa

[ltsp101] #тут или имя клиента - оно присваивается ltsp сервером или макадрес
XSERVER=vesa
SCREEN_07=rdesktop
RPD_SERVER=192.168.0.252


Вот так все будут грузиться как люди, и только один вася будет сразу попадать на сервер терминалов Windows по IP 192.168.0.252
==================

мне кажется, что я придумал способ реализовать задуманое - завтра попробую и отпишусь


 

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