Автор Тема: Возможность управления запускаемыми приложениями с удаленного ПК - возможно?  (Прочитано 2868 раз)

Оффлайн Doctor_ORZ

  • Завсегдатай
  • *
  • Сообщений: 91
Всем привет!
С наступившим Новым годом и Рождеством! Всех благ!
У меня вопрос такого рода. Локальная сеть. ПК учеников и ПК учителя. Проблема в том, что на ПК учеников установлено много всякого софта, в том числе и игр. Игры нужны для компьютерного клуба, который работает после школы. Во время уроков доступ должен быть только к обучающему софту, а никак не к игрушкам. Вопрос: существует ли способ (технология), при которой учитель запускает какой либо скрипт и ученики получают доступ только к тому софту, что укажет в скрипте учитель? В идеале это выглядит так: учитель открывает окно (программы, браузера или чего там), устанавливает галочки на тех приложениях, с которыми ученик должен поработать на уроке, жмет "применить" и ... на ученических ПК скрыто-заблокировано всё лишнее. Такое вообще в принципе возможно?
Насколько знаю, такое в винде не реализовано (не встречал), если только в каких-то спец.аппаратных обучающих комплексах.
Но, думается мне, что такую технологию учителя (админы) оценили бы по достоинству.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
1. Из коробки так не получится.
2. У KDE3 и в xfce есть режим киоска. В Gnome возможно то-же такое есть (не смотрел).

Тут два пути - или каким-то хитрым способомвключать этот режим удалённо (не в курсе как - что-то через ssh), или создать отдельные аккаунты для урока и для игрового клуба.  Есть ещё вариант (импровизирую) - игры разместить в отдельном разделе, который может смонтировать только root.

PS А что, ученикам понравились игры Linux? Или это игры, установленные в Wine? Если второе, то можно подумать, как запретить запускать игры из Wine.

Оффлайн Doctor_ORZ

  • Завсегдатай
  • *
  • Сообщений: 91
Киоск тут вряд ли подойдет. Тут вот в чем идея:
Тут трудно предусмотреть, в какое время и когда должны меняться права. Ну, хоть такой случай - у ребят отменили (перенесли) уроки, или они пришли раньше (во второй смене) в класс - нужно оперативно дать права. Или, если более масштабно мыслить, то учеток должно быть не 2 (ученик и геймер), а больше. У нас в классах ИВТ занимаются разные группы. Например, занятия по ОБЖ. У них должны открывать только те материалы, что учитель для них разрешил (тесты там всякие, ПДД, первая помощь).
Или пришел в класс англичанин - у них только что-то своё.
Вот такое бы хотелось реализовать...
Ученикам кое-что понравилось и теперь отвлекает. Понравился TuxRacer, рисовалка TuxPaint, ну и OpenArena конечно.
Идея в том, что класс с ПК будет (должен быть) накачан нужным софтом по максимуму. А вот выбирать конфиг для урока учитель должен снятием-установкой соответствующих галочек на сервере. Про то, что бы поддерживать дисциплину на уроке, запускать нужные приложения под присмотром учителя и т.п. даже давайте не обсуждать. Все вопросы к законотворцам, которые придумывают эти адские механизмы, по которым у ребенка прав оказывается больше, чем у учителя. Поэтому только такой способ может работать.

Оффлайн ruslandh

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

Оффлайн Doctor_ORZ

  • Завсегдатай
  • *
  • Сообщений: 91
Из коробки нет, это точно. И под виндой такого тоже нет. Возможно это есть в спец. аппаратно-обучающих комплексах, например, для инвалидов. Или ещё где.
Хотелось бы выслушать разработчиков, буде такие тут есть. Можно мою идею воплотить в реалии? А если можно, то вдруг кто захочет?

Оффлайн sasa

  • Завсегдатай
  • *
  • Сообщений: 1 152
В рассылку бы написали - там наверняка есть кто нибудь, кто с подобным сталкивался. А потом бы сюда отписали :)
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн Doctor_ORZ

  • Завсегдатай
  • *
  • Сообщений: 91
А теперь представьте, что имеете дело с  обыкновенным "ответственным за внедрение СПО". Вам выложить список тех документов и умений, что нас наделили?
Мне не трудно, могу и на спохельп зайти и выложить свои хотелки.

Оффлайн sasa

  • Завсегдатай
  • *
  • Сообщений: 1 152
Да не, рассылка - это не спохелп. Рассылки - это место общения разработчиков.
Думаю и здесь кто-нибудь ответит. Но там концентрация знаний значительно выше.
А спохелп - это вообще к альт линукс не относится.
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн Storke

  • Завсегдатай
  • *
  • Сообщений: 932
  • ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX
    • Центр российского образования
Из коробки нет, это точно. И под виндой такого тоже нет.
Под виндой использовал в свое время Steady State. Хорошая штука, но на старых ПК жутко тормозила, поэтому отказался доаольно быстро от этой затеи. Потом пришел Линукс, и дети уже не знали, как самим что-то там запустить или изменить. Сейчас, наверное, уже научились :D
Тише едешь - дальше будешь.

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Возможно.
Постараемся реализовать в 6 версии Школьного, но обещать не могу.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
существует ли способ (технология), при которой учитель запускает какой либо скрипт и ученики получают доступ только к тому софту, что укажет в скрипте учитель? В идеале это выглядит так: учитель открывает окно (программы, браузера или чего там), устанавливает галочки на тех приложениях, с которыми ученик должен поработать на уроке, жмет "применить" и ... на ученических ПК скрыто-заблокировано всё лишнее. Такое вообще в принципе возможно?
На Маке это штатная функция ОС, но пользоваться этим неудобно - некогда и лень. Проще решать административно волей учителя.
Мы разводим разные функциональные задачи на разных пользователей. Чтобы совсем не надеяться на учителя, можно додумать что-то похожее на права Novell NSS: ограничение по времени на доступ пользователя. Если можно на Линуксе получать все права из LDAP, это ограничение можно было бы давать на определенные группы или контейнеры LDAP. Либо скриптом перед началом и после окончания компьютерного клуба давать и отключать доступ пользователям-геймерам.
cogito, ergo sum

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
существует ли способ (технология), при которой учитель запускает какой либо скрипт и ученики получают доступ только к тому софту, что укажет в скрипте учитель? В идеале это выглядит так: учитель открывает окно (программы, браузера или чего там), устанавливает галочки на тех приложениях, с которыми ученик должен поработать на уроке, жмет "применить" и ... на ученических ПК скрыто-заблокировано всё лишнее. Такое вообще в принципе возможно?
На Маке это штатная функция ОС, но пользоваться этим неудобно - некогда и лень. Проще решать административно волей учителя.
Мы разводим разные функциональные задачи на разных пользователей. Чтобы совсем не надеяться на учителя, можно додумать что-то похожее на права Novell NSS: ограничение по времени на доступ пользователя. Если можно на Линуксе получать все права из LDAP, это ограничение можно было бы давать на определенные группы или контейнеры LDAP. Либо скриптом перед началом и после окончания компьютерного клуба давать и отключать доступ пользователям-геймерам.

Можно и без LDAP,  используя группы, например: student, gamers и давая приложениям права на запуск для членов той или иной группы. man chmod , одним словом. Это все можно сделать "прямщаз". Но  без GUI.

Оффлайн mk

  • Завсегдатай
  • *
  • Сообщений: 720
  • М.Э.Кушнир
    • M.Kushnir Sites
давая приложениям права на запуск для членов той или иной группы. man chmod , одним словом. Это все можно сделать "прямщаз". Но  без GUI.
Я не об этом. Понятно, что руками оперативно можно сделать, что угодно. Это неудобно. Я имею в виду, что хорошо бы иметь прописанные профили, которые сами по времени могут давать или не давать доступ, чтобы ничего не нужно было делать каждый раз. Почему речь о LDAP, чтобы хранимые в нем профили действовали на клиентские компы. Изменяя в одном месте профиль, изменять режим работы всех.
Простите, испорчен Novell (NDS, NSS ...)
cogito, ergo sum

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 964
давая приложениям права на запуск для членов той или иной группы. man chmod , одним словом. Это все можно сделать "прямщаз". Но  без GUI.
Я не об этом. Понятно, что руками оперативно можно сделать, что угодно. Это неудобно. Я имею в виду, что хорошо бы иметь прописанные профили, которые сами по времени могут давать или не давать доступ, чтобы ничего не нужно было делать каждый раз. Почему речь о LDAP, чтобы хранимые в нем профили действовали на клиентские компы. Изменяя в одном месте профиль, изменять режим работы всех.
Простите, испорчен Novell (NDS, NSS ...)

Скрипт в крон
раз в минуту проверяет все что есть
в
/usr/share/applicanions
Находит то что в Играх - меняет права на чтение - только рут.
Если время подходящее для клуба - меняем на чтение рут +  и группа games :)

Оффлайн Doctor_ORZ

  • Завсегдатай
  • *
  • Сообщений: 91
Крон тут не поможет. Типичная ситуация - у учеников замена и они пришли в комп.класс поработать (поиграть, попечатать). А там, в соответствии с кроном - "все права", ибо в это время в класс может зайти любой учитель для своей работы. И нужно быстренько поменять права с "все права" до "только то, что нужно ученику".