Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
V

ValMor

@ValMor
Сводка
Сообщения
2
Темы
1
Группы
0
Подписчики
0
Подписки
0

Сообщения

Последние Лучшие сообщения Спорные

  • Правила udev
    V ValMor

    Не помогло.


  • Правила udev
    V ValMor

    Здравствуйте!
    Использую самую свежую версию ОС Raspberry.
    Стоит задача. Разрешить использование usb-клавиатуры и запретить использование всего остального.

    Создал два файла со следующими правилами:

    # /etc/udev/rules.d/0-usb-allow.rules
    ACTION=="add", SUBSYSTEM=="usb", ENV{ID_VENDOR_ID}=="0566", ENV{ID_MODEL_ID}=="3002", RUN+="/bin/sh -c 'echo 1 > /sys$env{DEVPATH}/authorized'"
    
    # /etc/udev/rules.d/99-usb-deny.rules
    ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c 'echo 0 > /sys$env{DEVPATH}/authorized'"
    
    sudo udevadm control --reload-rules
    sudo udevadm trigger
    sudo reboot
    

    Вывод lsusb до применения правил:

    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 002: ID 046d:c077 Logitech, Inc. Mouse
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 002: ID 0566:3002 Monterey International Corp. Keyboard
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    Вывод lsusb после применения правил:

    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    Т.е. первое разрешающее правило не срабатывает. Почему?

  • 1 / 1
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи