Блокировка приложений на ученических компьютерах (как запретить запуск ненужных в даное время программ)

Обсуждаем вопросы продвижения Linux в школах, делимся опытом, рассказываем об успехах, просим помощи

Модератор: Модераторы разделов

Ответить
lisass
Сообщения: 12

Блокировка приложений на ученических компьютерах

Сообщение lisass »

Возможно ли в linux запретить запускать какие-либо приложения кроме указаных. Например при изучении текстового редактора запретить все приложения кроме openoffice.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Блокировка приложений на ученических компьютерах

Сообщение akdengi »



Можно по другому - сделать доступ по ssh через определенное время и сравнивать на машинах учеников процессы эталонного режима (можно записать в начале занятий на "чистых" машинах, запустив ООо с тем что в реале делается на них. Ну и убивать то что появляется. Была у меня такая дипломная но до ума не довели :(
Меня тут снова нет :P
Спасибо сказали:
atlet
Сообщения: 106
ОС: Open SUSE 11.2 and Free BSD

Re: Блокировка приложений на ученических компьютерах

Сообщение atlet »

Да, можно.
Можно настроить KDE для пользователя с ограниченными возможностями.
Можно использовать программу Game class. (программа контроля Интернет-клуба)
Спасибо сказали:
mensh
Сообщения: 3
ОС: Slackware 12.0
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение mensh »

lisass писал(а):
28.04.2009 15:57
Возможно ли в linux запретить запускать какие-либо приложения кроме указаных. Например при изучении текстового редактора запретить все приложения кроме openoffice.

Приложения устанавливаются на одном достаточно мощном сервере, терминалам раздаются экраны. Все настройки, таким образом, будут находиться в одном месте.
Спасибо сказали:
sim1
Сообщения: 155
ОС: GNU,BSD
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение sim1 »

Я делал так:
1. все храниться на сервере;
2. доступ осуществляется из под Windows c применением программ OpenSSH + Xming;
3. Перед началом урока на сервере настраиваются права, что можно запускать, а что нельзя с помощью команд chmod, chown. При необходимости заводим одну или более групп и раздаем права группам.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение drBatty »

lisass писал(а):
28.04.2009 15:57
Возможно ли в linux запретить запускать какие-либо приложения кроме указаных.

вроде-бы sudo(и её графические оболочки) делает как раз то что нужно?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Блокировка приложений на ученических компьютерах

Сообщение akdengi »

drBatty писал(а):
07.05.2009 21:21
lisass писал(а):
28.04.2009 15:57
Возможно ли в linux запретить запускать какие-либо приложения кроме указаных.

вроде-бы sudo(и её графические оболочки) делает как раз то что нужно?


теоретически можно запретить запуск из /usr/bin "вредных" программ вместо ALL только определенной группе.
Вопрос в том что подразумевается под запретом?
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение drBatty »

akdengi писал(а):
07.05.2009 23:19
теоретически можно запретить запуск из /usr/bin "вредных" программ вместо ALL только определенной группе.
Вопрос в том что подразумевается под запретом?
запрет запуска ИМХО. может правильнее запретить всё правами(для всех, 750), а с помощью sudo разрешать какой-то группе? ну и группу тогда придётся сменить у файлов в /usr/bin/
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение nesk »

drBatty писал(а):
08.05.2009 00:39
akdengi писал(а):
07.05.2009 23:19
теоретически можно запретить запуск из /usr/bin "вредных" программ вместо ALL только определенной группе.
Вопрос в том что подразумевается под запретом?
запрет запуска ИМХО. может правильнее запретить всё правами(для всех, 750), а с помощью sudo разрешать какой-то группе? ну и группу тогда придётся сменить у файлов в /usr/bin/



тогда уж лучше не через sudo, а через ACL (man setfacl)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение drBatty »

nesk писал(а):
08.05.2009 00:40
тогда уж лучше не через sudo, а через ACL (man setfacl)
О! то что надо вроде.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Doka
Сообщения: 715
Статус: ASIC Design Engineer
ОС: RHEL4

Re: Блокировка приложений на ученических компьютерах

Сообщение Doka »

drBatty писал(а):
07.05.2009 21:21
lisass писал(а):
28.04.2009 15:57
Возможно ли в linux запретить запускать какие-либо приложения кроме указаных.

вроде-бы sudo(и её графические оболочки) делает как раз то что нужно?

вроде в man sudo нигде нет про запрет:

Код: Выделить всё

 sudo, sudoedit - execute a command as another user

DESCRIPTION
       sudo allows a permitted user to execute a command as the superuser or another user, as specified in the sudoers file.
...
...


ЗФЖ я не придираюсь, просто, кмк, должен существовать какой-то "более нативный" инструментарий под линукс для этих задач...
Never stop thinking..................................................................
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Блокировка приложений на ученических компьютерах

Сообщение drBatty »

Doka писал(а):
08.05.2009 17:17
вроде в man sudo нигде нет про запрет:
дык я про то, что запретить юзерам запускать некоторые программы с помощью прав(сброс флага x для всех).
А иногда, с помощью sudo, разрешать им выполнять некоторые проги от имени другого юзера(не рута конечно!). Это не слишком сложно(в т.ч. удалённо), и к тому-же sudo будет вести лог. Юзерам можно сделать ярлычки, которые будут работать только по произволу админа(админу конечно тоже ярлычки(алиасы) нужно сделать).

ИМХО это даже не костыль, а более-менее нормальное решение. Хотя выше есть и более лучшее(ИМХО) Блокировка приложений на ученических компьютерах
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить