перехват внешних устройств

 
+
-
edit
 

noodle23

новичок
Здраствуйте. прошу помочь вот с какой проблемой:

нужно при подключении внешних устройств к компьютеру (usb flash, cd-диски, floppy...), перехватывать управление над устройствами, и подключать их после проверки на разрешение доступа.
Подскажите как или хотя бы литературу по этой теме.

линукс ядро версии 2.4.32
 
+
-
edit
 

Balancer

администратор
★★★★★
Под 2.4 - не знаю.

Под 2.6 это делается комплексом hal и ivman.

Т.е. можно вообще на последнем этапе через ivman всё делать. В самом тупом случае - на установку девайса с данными параметрами (серийный номер устройства, раздела, метка диска, тип носителя - всё настраивается) вызываешь скрипт и уже детально всё проверяешь.
code text
  1. [U] sys-apps/hal
  2.      Available versions:  (~)0.5.3[4] (~)0.5.4[4] 0.5.5.1-r3 0.5.7-r3 (~)0.5.7.1-r2 (~)0.5.7.1-r3 (~)0.5.8.1[2] (~)0.5.8.1[3] *20101010[1]
  3.      Installed versions:  0.5.7.1-r2(13:13:10 13.01.2007)(acpi crypt -debug -dmi doc -pcmcia -selinux)
  4.      Homepage:            http://freedesktop.org/Software/hal
  5.      Description:         Hardware Abstraction Layer
  6.  
  7. [I] sys-apps/ivman
  8.      Available versions:  ~0.5_pre3[1] 0.6.11 0.6.12 ~0.6.13 *20101010[2]
  9.      Installed versions:  0.6.12(20:20:35 15.01.2007)(-debug)
  10.      Homepage:            http://ivman.sf.net/
  11.      Description:         Daemon to mount/unmount devices, based on info from HAL (source
 
+
-
edit
 
+
-
edit
 

noodle23

новичок
да, действительно. в 2.4 таких механизмов ещё не изобрели =(

нашел механизм hotplug (/sbin/hotplug), но он реагирует тока на usb. с CD не хочет. (дискеты не проверял ещё)
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru