Ограничить доступ к USB-портам по типу Ubuntu

Как ограничить доступ к любому USB-порту по типу устройства? Напр. если мне нужно вставить только мою собственную мышь, но нет других? Можно ли каким-то образом ввести тип устройства USB (мышь, клавиатура, диск) и его идентификатор (или серийный номер), а затем зарегистрировать это устройство, чтобы другие устройства не имели доступа, кроме этого? Все, что я хочу сделать, это «зарегистрировать» только мою мышь и открыть доступ для всех флеш-накопителей USB, поэтому любые другие вставленные устройства USB не должны иметь доступ к моему компьютеру (4g-модемы, веб-камеры, клавиатуры, e.t.c)

3
задан 10 August 2017 в 08:32

2 ответа

Это цель udev.

http://manpages.ubuntu.com/manpages/xenial/man7/udev.7.html

Использование правил, которые вы можете идентифицировать устройства и триггерные действия, когда они вставлены или удалены.

У меня есть маленький USB-ключ, содержащий мои сертификаты. Когда я подключаю его на любом из моих компьютеров, мой сеанс разблокирован, ключ монтируется в моем homedir позволяя мне аутентифицироваться на нескольких сервисах.

1
ответ дан 18 July 2018 в 08:46

Это цель udev.

http://manpages.ubuntu.com/manpages/xenial/man7/udev.7.html

Использование правил, которые вы можете идентифицировать устройства и триггерные действия, когда они вставлены или удалены.

У меня есть маленький USB-ключ, содержащий мои сертификаты. Когда я подключаю его на любом из моих компьютеров, мой сеанс разблокирован, ключ монтируется в моем homedir позволяя мне аутентифицироваться на нескольких сервисах.

1
ответ дан 24 July 2018 в 19:10
  • 1
    Большое спасибо. Это то, что я ищу. Итак, какой вариант udev должен отвечать на тип устройства usb (клавиатура, мышь, сканер, веб-камера, flashdrive)? Может ли кто-нибудь дать мне простой пример того, как разрешить доступ для мыши только с определенным идентификатором, пожалуйста? – mr.boris 10 August 2017 в 10:53
  • 2
    @ mr.boris Я не думаю, что он существует, но это хорошая идея и будет естественным расширением udev. – Ole Tange 10 August 2017 в 15:05
  • 3
    Итак, udev нуждается в обновлении с помощью Linux-разработчиков, не так ли? – mr.boris 10 August 2017 в 16:13
  • 4
    @ mr.boris Да: Вам следует связаться с разработчиками udev и передать им идею. – Ole Tange 10 August 2017 в 19:05
  • 5
    Вот хороший учебник о написании правил udev: – Jean-Francois K 24 August 2017 в 19:53

Другие вопросы по тегам:

Похожие вопросы: