Друзья,
недавно встал вопрос создания в библиотеке общедоступной видеотеки. Стоит компутер, любой желающий пришел и скачал то, что ему нужно на юсб диск. Важно чтобы не испортить систему и ничего не закачать с флешки на компутер. Физического доступа к системному блоку нет. Только монитор, мышь и usb входы. В линуксах новичок, делаю все на добровольных началах, прошу ваших комментариев и замечаний по моим действиям для создания безопасной видеотеки.
1. Автомонтирование ntfs диска в режиме чтения
2. Создание специального пользователя videouser, под которым все желающие будут работать с видеотекой
3. Установка при загрузке ОС автовхода под пользователем videouser с таймером 3с (для администрирования можно будет выбрать вход под пользователем с правами на запуск sudo)
4. Редактирование меню загрузки – убираем все пункты кроме «Ubuntu 9.10, kernel 2.6.31-14-generic»
5. Отключение горячих клавиш (кроме Ctrl+Alt+Backspace для внепланового выключения видеотеки)
6. Выключаем управление питанием
7. Заходим под пользователем videouser и удаляем с рабочего стола все меню, апплеты и панели.
В итоге на рабочем столе будет ярлык на автоматически примонтированный диск с содержимым видеотеки и ярлык подключенного съемного usb диска
8. Важно! Ключевой момент. Меняем владельца папки /home/videouser на пользователя, под которым происходит администрирование. Ставим на папку /home/videouser права для пользователя videouser только чтение.
9. Автовыключение компьютера по таймеру
Известные проблемы.
1. Ряд системных папок имеет доступ для всех на чтение-запись-выполнение
2. При загрузке системы под videouser появляется ошибка Could not update ICEauthority file /home/username/.ICEauthority
Создание общедоступной видеотеки на ubuntu
2. Разрешите на запись файл /home/username/.ICEauthority
с /home/username/.ICEauthority понятно, интересно было бы услышать что еще нужно сделать в плане безопасности
Можно еще запретить запускать файлы на исполнение в /home/username и /tmp. А также на смонтированной флешке. Если не ошибаюсь видео при этом видео играть будет.
Проще всего это сделать, если эти каталоги являются отдельными разделами на винчестере. Тогда при монтировании просто указывается в fstab опция noexec напротив нужного раздела
но ведь файлы на исполнение можно запустить и с вставляемой флешки
Можно еще запретить запускать файлы на исполнение в /home/username и /tmp. А также на смонтированной флешке.
Простите, если получилось немного непонятно =). Флешку надо тоже с noexec монтировать.
[quote=elve]Можно еще запретить запускать файлы на исполнение в /home/username и /tmp. А также на смонтированной флешке.
Простите, если получилось немного непонятно =). Флешку надо тоже с noexec монтировать.[/quote]
подскажите, как это сделать - использую ubuntu и монтирование происходит автоматически.
Нужно отредактировать ключ mount_options в "Приложения -> Системные -> Редактор конфигурации -> system -> storage -> default_options -> ntfs-3g" это для ntfs разделов. Ну и... по смыслу можно найти для остальных флешек. Т.к. у меня нету убунты то не могу попробовать, но рискну предположить что одноименный параметр будет по такому пути: "Приложения -> Системные -> Редактор конфигурации -> system -> storage -> default_options"
в ubutu такого не нашел
Вроде с убунтовского форума брал.
Вот еще один способ
gconf-editor /system/storage/default_options/vfat/mount_options
gconf-editor /system/storage/default_options/ntfs-3g/mount_options
Если запустить gconf-editor без параметров, то можно через gui полазить в настройках
Вроде с убунтовского форума брал.
Вот еще один способ
gconf-editor /system/storage/default_options/vfat/mount_options
gconf-editor /system/storage/default_options/ntfs-3g/mount_options
Если запустить gconf-editor без параметров, то можно через gui полазить в настройках
к сожалению ветки storage в gconf-editor не существует