Блокировка приложений на ученических компьютерах (как запретить запуск ненужных в даное время программ)
Модератор: Модераторы разделов
-
lisass
- Сообщения: 12
Блокировка приложений на ученических компьютерах
Возможно ли в linux запретить запускать какие-либо приложения кроме указаных. Например при изучении текстового редактора запретить все приложения кроме openoffice.
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Блокировка приложений на ученических компьютерах
Поиск в Гугле по запросу "linux kiosk" дал следующие результаты:
-
akdengi
- Сообщения: 4244
Re: Блокировка приложений на ученических компьютерах
Можно по другому - сделать доступ по ssh через определенное время и сравнивать на машинах учеников процессы эталонного режима (можно записать в начале занятий на "чистых" машинах, запустив ООо с тем что в реале делается на них. Ну и убивать то что появляется. Была у меня такая дипломная но до ума не довели
Меня тут снова нет :P
-
atlet
- Сообщения: 106
- ОС: Open SUSE 11.2 and Free BSD
Re: Блокировка приложений на ученических компьютерах
Да, можно.
Можно настроить KDE для пользователя с ограниченными возможностями.
Можно использовать программу Game class. (программа контроля Интернет-клуба)
Можно настроить KDE для пользователя с ограниченными возможностями.
Можно использовать программу Game class. (программа контроля Интернет-клуба)
-
mensh
- Сообщения: 3
- ОС: Slackware 12.0
Re: Блокировка приложений на ученических компьютерах
Приложения устанавливаются на одном достаточно мощном сервере, терминалам раздаются экраны. Все настройки, таким образом, будут находиться в одном месте.
-
sim1
- Сообщения: 155
- ОС: GNU,BSD
Re: Блокировка приложений на ученических компьютерах
Я делал так:
1. все храниться на сервере;
2. доступ осуществляется из под Windows c применением программ OpenSSH + Xming;
3. Перед началом урока на сервере настраиваются права, что можно запускать, а что нельзя с помощью команд chmod, chown. При необходимости заводим одну или более групп и раздаем права группам.
1. все храниться на сервере;
2. доступ осуществляется из под Windows c применением программ OpenSSH + Xming;
3. Перед началом урока на сервере настраиваются права, что можно запускать, а что нельзя с помощью команд chmod, chown. При необходимости заводим одну или более групп и раздаем права группам.
Разработка программ для *nix
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Блокировка приложений на ученических компьютерах
вроде-бы sudo(и её графические оболочки) делает как раз то что нужно?
-
akdengi
- Сообщения: 4244
Re: Блокировка приложений на ученических компьютерах
теоретически можно запретить запуск из /usr/bin "вредных" программ вместо ALL только определенной группе.
Вопрос в том что подразумевается под запретом?
Меня тут снова нет :P
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Блокировка приложений на ученических компьютерах
запрет запуска ИМХО. может правильнее запретить всё правами(для всех, 750), а с помощью sudo разрешать какой-то группе? ну и группу тогда придётся сменить у файлов в /usr/bin/
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Блокировка приложений на ученических компьютерах
тогда уж лучше не через sudo, а через ACL (man setfacl)
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Блокировка приложений на ученических компьютерах
О! то что надо вроде.
-
Doka
- Сообщения: 715
- Статус: ASIC Design Engineer
- ОС: RHEL4
Re: Блокировка приложений на ученических компьютерах
вроде в 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: Блокировка приложений на ученических компьютерах
дык я про то, что запретить юзерам запускать некоторые программы с помощью прав(сброс флага x для всех).
А иногда, с помощью sudo, разрешать им выполнять некоторые проги от имени другого юзера(не рута конечно!). Это не слишком сложно(в т.ч. удалённо), и к тому-же sudo будет вести лог. Юзерам можно сделать ярлычки, которые будут работать только по произволу админа(админу конечно тоже ярлычки(алиасы) нужно сделать).
ИМХО это даже не костыль, а более-менее нормальное решение. Хотя выше есть и более лучшее(ИМХО) Блокировка приложений на ученических компьютерах