Как получить запись об использовании USB-устройства на Linux - PullRequest
0 голосов
/ 05 февраля 2020

Я хочу написать linux инструмент проверки для проверки записей об использовании USB-устройств на определенной машине. Синтаксический анализ метода dmesg может получить запись об использовании usb от запуска системы до настоящего времени и не использует dmesg - c для очистки информации dmesg. Таким образом, вопрос в том, есть ли место в системе Linux, которое записывает все записи об использовании USB в системе, точно так же, как система Windows записывает это в реестр.

1 Ответ

0 голосов
/ 06 февраля 2020

Linux изначально не предоставляет эту функцию. Это не рассматривается как неотъемлемо важная функция, и, как уже упоминалось, это можно легко сделать с помощью правила udev для тех, кто этого хочет. Обычно предполагается, что любой, кто имеет физический доступ к компьютеру, может прочитать любые незашифрованные данные на нем и выполнить произвольный код на нем, если он работает, поэтому регистрация USB-устройств на самом деле не является эффективной мерой безопасности.

Если вы хотите чтобы просмотреть недавнюю историю, вы можете проверить журнал ядра (часто /var/log/kern.log), чтобы прочитать последние и более старые записи, которые ядро ​​выводило, когда было вставлено устройство USB. Обратите внимание, что они периодически меняются, поэтому они не будут отображать всю историю системы.

...