Автор Тема: Режим киоска и подготовка рабочих мест  (Прочитано 1280 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Предлагаю практикующим коллегам обсудить схему реализации профилей для рабочих мест учащихся.
Предполагается, что личные рабочие материалы учащегося сохраняются вручную на отдельных носителях (USB, почта, веб-службы, файловые ресурсы на сервере), так как в начале сеанса вся домашняя папка очищается.
Практически мы видим это так:

1. Преподаватель создаёт на выделенном компьютере (как правило, своём ноутбуке) отдельного пользователя;
2. Заходит под этим пользователем и настраивает рабочую среду к уроку (выносит значки, выкладывает материалы и т.п.);
3. По команде эталонная домашняя папка (далее — ЭТАЛОН) копируется в каталог, раздаваемый по rsync;
4. На рабочих местах заводится пользователь и каталог для ЭТАЛОНА;
5. Включается по расписанию скрипт синхронизации для периодического обновления ЭТАЛОНА с компьютера преподавателя;
6. При логине пользователя его домашняя папка очищается целиком и копируется локальный ЭТАЛОН (через pam_exec);
7. При возникновении проблем преподаватель на проблемной машине запускает вручную скрипт обновления ЭТАЛОНА.

Узким моментом становится обратная связь при синхронизации ЭТАЛОНА с сервером. Можно запустить это через ansible, но это усложняет процесс.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
3. По команде эталонная домашняя папка (далее — ЭТАЛОН) копируется в каталог, раздаваемый по rsync;
Как бы личные данные какие-н. не утекли в этот каталог :) , а потом на ученические машины.

Узким моментом становится обратная связь при синхронизации ЭТАЛОНА с сервером.
С ноутбуком преподавателя, наверно ?
Можно запустить это через ansible, но это усложняет процесс.
Через puppet можно реализовать синхронизацию, но это тоже лишние телодвижения.

Что планируется такую функцию добавить в школьный комплект на p8 ? Интересно конечно, но насколько она востребована будет...
Сноси Винду, переходи на Линукс ! :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
С ноутбуком преподавателя, наверно ?
Я понял  так - синхронизация ноутбука преподавателя с сервером. Ну не на ноутбуке-же преподавателя будут изменяться и храниться эталоны для разных преподавателей (предметов).

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
3. По команде эталонная домашняя папка (далее — ЭТАЛОН) копируется в каталог, раздаваемый по rsync;
Как бы личные данные какие-н. не утекли в этот каталог :) , а потом на ученические машины.
Только под отдельным пользователем создавать профиль.

Цитировать
Узким моментом становится обратная связь при синхронизации ЭТАЛОНА с сервером.
С ноутбуком преподавателя, наверно ?
В данном случае он выступает сервером.

Цитировать
Можно запустить это через ansible, но это усложняет процесс.
Через puppet можно реализовать синхронизацию, но это тоже лишние телодвижения.

Что планируется такую функцию добавить в школьный комплект на p8 ? Интересно конечно, но насколько она востребована будет...
Судя по форуму, востребованной.
Андрей Черепанов (cas@)

Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
Монтируйте по nfs в режиме ro и изменения в tmpfs через слой aufs/overlayfs.
Или на базе uird загрузку можно сделать, там это уже можно сделать.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Монтируйте по nfs в режиме ro и изменения в tmpfs через слой aufs/overlayfs.
Или на базе uird загрузку можно сделать, там это уже можно сделать.
Большая вероятность, что в школах сеть скорее плохая, что делает технически изощрённые решения слабопригодными.
Андрей Черепанов (cas@)

Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
Монтируйте по nfs в режиме ro и изменения в tmpfs через слой aufs/overlayfs.
Или на базе uird загрузку можно сделать, там это уже можно сделать.
Большая вероятность, что в школах сеть скорее плохая, что делает технически изощрённые решения слабопригодными.

Ну я не предлагаю технически простое решение в виде MagOS, т.к. это не официальный вариант. Хотя учителям-админам он бы в разы убрал нервотрепку разворачивания.

А в рамках вашей стандартной установки оно скорее и получается изощренным, пожалуй, соглашусь с этим. Хотя монтирование было бы более предпочтительным. NFS менее устойчивое конечно, чем HTTPFS к разрывам связи. Но HTTPFS у вас нет, поэтому не предлагаю.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Только под отдельным пользователем создавать профиль.
По забывчивости можно случайно в браузере историю какую-н. оставить или пароль сохранить...

Я ещё раз уточню: значит проблема в передаче каталога с ЭТАЛОНОМ с сервера (ноутбука учителя) на клиенты (ученические машины) и его постоянная синхронизация ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Я ещё раз уточню: значит проблема в передаче каталога с ЭТАЛОНОМ с сервера (ноутбука учителя) на клиенты (ученические машины) и его постоянная синхронизация ?
Гарантированная синхронизация всех машин. Чтобы была уверенность, что везде одинаковый пустой профиль.
Андрей Черепанов (cas@)