![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Начинающий ![]() Группа: Пользователь Сообщений: 2 Регистрация: 20.9.2013 Вставить ник Цитата Пользователь №: 2442 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
я новичек в линуксе, речь идет о системе Mandriva, есть терминал Nettop nt-435, задача состоит в том чтоб работала только проводна мышь и клавиатура, а все радио мыши и клавы не работали, (так же используется флэш карта SD) заранее благодарю за помощь.
|
|
|
![]() |
![]()
Сообщение
#2
|
|
Начинающий ![]() Группа: Пользователь Сообщений: 2 Регистрация: 20.9.2013 Вставить ник Цитата Пользователь №: 2442 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
в интернете искал подобные программы по привязке устройства, но не нашел...
|
|
|
![]()
Сообщение
#3
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1661 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
в интернете искал подобные программы по привязке устройства, но не нашел... Есть ли готовые программы - не знаю, но устройство можно идентифицировать и если устройство не разрешенное - отключать. По такому принципу работают скрипты из 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 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.6.2025, 13:55 |