Как отключить все usb девайсы кроме ПРОВОДНОЙ usb мыши и клавы? |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Как отключить все usb девайсы кроме ПРОВОДНОЙ usb мыши и клавы? |
Поделиться |
20.9.2013, 13:47
Сообщение
#1
|
|
Начинающий Группа: Пользователь Сообщений: 2 Регистрация: 20.9.2013 Вставить ник Цитата Пользователь №: 2442 Страна: Россия Город: Не указан Пол: Муж. Репутация: 0 |
я новичек в линуксе, речь идет о системе Mandriva, есть терминал Nettop nt-435, задача состоит в том чтоб работала только проводна мышь и клавиатура, а все радио мыши и клавы не работали, (так же используется флэш карта SD) заранее благодарю за помощь.
|
|
|
20.9.2013, 16:39
Сообщение
#2
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Думаю, что в таком случае может спасти некий фильтр по устройствам (проверка, что вставлено, если мышь\клава обычные--работаем, если беспроводные, то выполняем некие манипуляции для того, чтобы устройство не функционировало). Это вариант решения без конкретики. Для конкретики надо очень хорошо разбираться во внутренностях системы.
Других вариантов при заданных условиях на ум не приходит. -------------------- Пакеты на яндекс.диске
|
|
|
20.9.2013, 17:06
Сообщение
#3
|
|
Начинающий Группа: Пользователь Сообщений: 2 Регистрация: 20.9.2013 Вставить ник Цитата Пользователь №: 2442 Страна: Россия Город: Не указан Пол: Муж. Репутация: 0 |
в интернете искал подобные программы по привязке устройства, но не нашел...
|
|
|
20.9.2013, 21:50
Сообщение
#4
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1651 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: 8 |
в интернете искал подобные программы по привязке устройства, но не нашел... Есть ли готовые программы - не знаю, но устройство можно идентифицировать и если устройство не разрешенное - отключать. По такому принципу работают скрипты из laptopmode - если устройства нет в листе - отключать ему энергию Можно даже попробовать скрипт на коленке сваять Ну и плюс - смотря что за мандрива - вот пример как через udev Цитата All of these �ATTRS� attributed can be keyed on with conditional statements in our UDEV rule scripts. If the device is still hard to find try using the �udevadm monitor� or �tail /var/log/messages� commands before and after removing and reinserting a known device to see what it reports itself as. Once we have information on the devices we wish to deal with, we can start writing UDEV rules to enable/disable them.� For example, let�s create a script at: /etc/udev/rules.d/01-usblockdown.rules The contents of the script are as follows: #Script by Adrian Crenshaw #With info from Michael Miller, Inaky Perez-Gonzalez and VMWare #By default, disable it. #ACTION=="add", SUBSYSTEMS=="usb", RUN+="/bin/sh -c 'echo 0 >/sys$DEVPATH/authorized'" ACTION=="add", SUBSYSTEMS=="usb", RUN+="/bin/sh -c 'for host in /sys/bus/usb/devices/usb*; do echo 0 > $host/authorized_default; done'" #Enable hub devices. There may be a better way than this. ACTION=="add", ATTR{bDeviceClass}=="09", RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'" #Other things to enable ACTION=="add", ATTR{idVendor}=="046d", ATTR{idProduct}=="0809", RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'" ACTION=="add", ATTR{serial}=="078606B90DD3", RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'" ACTION=="add", ATTR{product}=="802.11 n WLAN", RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'" #ACTION=="add", ATTR{idVendor}=="413c", ATTR{idProduct}=="2106", RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/authorized'" http://www.irongeek.com/i.php?page=securit...inux_using_UDEV http://www.linuxforu.com/2012/06/some-nift...s-and-examples/ Только надо быть аккуратным с этими скриптами и настройками - можно так позапрещать Сообщение отредактировал YYY - 20.9.2013, 22:05 |
|
|
Текстовая версия | Сейчас: 25.4.2024, 10:38 | |