![]() |
перехват внешних устройств
Здраствуйте. прошу помочь вот с какой проблемой:
нужно при подключении внешних устройств к компьютеру (usb flash, cd-диски, floppy...), перехватывать управление над устройствами, и подключать их после проверки на разрешение доступа. Подскажите как или хотя бы литературу по этой теме. линукс ядро версии 2.4.32 |
не знаю точно, но попробуй посмотреть доки по hotplug и udev
|
спасибо. Hotplug работает, но по-видимому только с usb-flash. при монтировании cd работает другой механизм. узнать бы теперь какой. с дискетами пока не проверял.
|
dbus и hald
и еще попробуй это - http://ivman.sourceforge.net/ |
Во вы ребята жжоте!!! =)))
Читайте маны по /etc/fstab и sudo. Не изобретайте, пожалуйста, велосипед... Всё уже за вас давно изобрели. Если уж совсем туго и непонятно - спрашивай, но ман всё же прочитай. |
ShadOs, я конечно лузер в Линукс и велосипед изобретать не хочу, но как с помощью sudo (выполнение команды от другого пользователя) и fstab (статическая информация о файловой системе) можно запретить монтирование usb-flash или других внешних устройств? ну ни как не понимаю.
|
mount по-умолчанию может использовать только root. Т.е. по умолчанию пользователи не могут смонтировать внешние устройства. Можно в /etc/fstab прописать права на монтирование пользователям, либо занести в файл /etc/sudoers строки, подобные этим:
Код:
%users ALL=/bin/mount /cdrom,/bin/umount /cdrom |
Цитата:
И при чем здесь /etc/fstab и sudo? |
Цитата:
Цитата:
|
ShadOS
Именно, что ты не совсем понял. (: Ему нужно сначала перехватывать управление над устройствами, а только потом, в зависимости от критериев, подключать их или не подключать. А одними sudo и fstab тут не обойдешься. |
| Время: 21:14 |