IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Как отключить все usb девайсы кроме ПРОВОДНОЙ usb мыши и клавы?
Поделиться
dimida
сообщение 20.9.2013, 13:47
Сообщение #1


Начинающий
*

Группа: Пользователь
Сообщений: 2
Регистрация: 20.9.2013
Вставить ник
Цитата
Пользователь №: 2442
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


я новичек в линуксе, речь идет о системе Mandriva, есть терминал Nettop nt-435, задача состоит в том чтоб работала только проводна мышь и клавиатура, а все радио мыши и клавы не работали, (так же используется флэш карта SD) заранее благодарю за помощь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 20.9.2013, 16:39
Сообщение #2


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1479
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Думаю, что в таком случае может спасти некий фильтр по устройствам (проверка, что вставлено, если мышь\клава обычные--работаем, если беспроводные, то выполняем некие манипуляции для того, чтобы устройство не функционировало). Это вариант решения без конкретики. Для конкретики надо очень хорошо разбираться во внутренностях системы.
Других вариантов при заданных условиях на ум не приходит.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
dimida
сообщение 20.9.2013, 17:06
Сообщение #3


Начинающий
*

Группа: Пользователь
Сообщений: 2
Регистрация: 20.9.2013
Вставить ник
Цитата
Пользователь №: 2442
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


в интернете искал подобные программы по привязке устройства, но не нашел...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 20.9.2013, 21:50
Сообщение #4


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 1651
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(dimida @ 20.9.2013, 17:06) *
в интернете искал подобные программы по привязке устройства, но не нашел...


Есть ли готовые программы - не знаю, но устройство можно идентифицировать и если устройство не разрешенное - отключать.
По такому принципу работают скрипты из laptopmode - если устройства нет в листе - отключать ему энергию smile.gif
Можно даже попробовать скрипт на коленке сваять smile.gif


Ну и плюс - смотря что за мандрива - вот пример как через 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/

Только надо быть аккуратным с этими скриптами и настройками - можно так позапрещать wink.gif

Сообщение отредактировал YYY - 20.9.2013, 22:05
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.3.2024, 0:52