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

Discussion in 'Безопасность и Анонимность' started by Noodle23, 19 Jan 2007.

  1. Noodle23

    Noodle23 New Member

    Joined:
    18 Jan 2007
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Здраствуйте. прошу помочь вот с какой проблемой:

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

    линукс ядро версии 2.4.32
     
  2. pop_korn

    pop_korn Elder - Старейшина

    Joined:
    13 Sep 2005
    Messages:
    148
    Likes Received:
    33
    Reputations:
    14
    не знаю точно, но попробуй посмотреть доки по hotplug и udev
     
  3. Noodle23

    Noodle23 New Member

    Joined:
    18 Jan 2007
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    спасибо. Hotplug работает, но по-видимому только с usb-flash. при монтировании cd работает другой механизм. узнать бы теперь какой. с дискетами пока не проверял.
     
  4. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    dbus и hald
    и еще попробуй это - http://ivman.sourceforge.net/
     
    #4 Deem3n®, 31 Jan 2007
    Last edited: 31 Jan 2007
  5. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    Во вы ребята жжоте!!! =)))
    Читайте маны по /etc/fstab и sudo. Не изобретайте, пожалуйста, велосипед... Всё уже за вас давно изобрели. Если уж совсем туго и непонятно - спрашивай, но ман всё же прочитай.
     
  6. Noodle23

    Noodle23 New Member

    Joined:
    18 Jan 2007
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    ShadOs, я конечно лузер в Линукс и велосипед изобретать не хочу, но как с помощью sudo (выполнение команды от другого пользователя) и fstab (статическая информация о файловой системе) можно запретить монтирование usb-flash или других внешних устройств? ну ни как не понимаю.
     
  7. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    mount по-умолчанию может использовать только root. Т.е. по умолчанию пользователи не могут смонтировать внешние устройства. Можно в /etc/fstab прописать права на монтирование пользователям, либо занести в файл /etc/sudoers строки, подобные этим:
    Code:
    %users  ALL=/bin/mount /cdrom,/bin/umount /cdrom
    Это позволит всей группе users монтировать cdrom с использование sudo. RTFM.
     
    1 person likes this.
  8. hsi

    hsi Member

    Joined:
    11 Sep 2006
    Messages:
    214
    Likes Received:
    61
    Reputations:
    7
    ShadOS
    И при чем здесь /etc/fstab и sudo?
     
  9. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    При том что так проще. Зачем изобретать колесо? =) Ему же надо
    Допускаю, что я не совсем понял что он хочет.
     
  10. hsi

    hsi Member

    Joined:
    11 Sep 2006
    Messages:
    214
    Likes Received:
    61
    Reputations:
    7
    ShadOS
    Именно, что ты не совсем понял. :)
    Ему нужно сначала перехватывать управление над устройствами, а только потом, в зависимости от критериев, подключать их или не подключать. А одними sudo и fstab тут не обойдешься.
     
  11. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    Но зачеем му это нужно? Ждём объяснений автора.