Создаем правила для udev:
sudo nano /etc/udev/rules.d/99-usb.rules
Заносим в файл данные команды (в примере показан учет USB на основе серийного номера):
ENV{ID_USB_DRIVER}=="usb-storage",ACTION=="add",RUN+="/bin/sh /mnt/logs.sh $devnode %E{ID_SERIAL}"
Создаем скрипт для ведения лог файла. Если указать путь /root/log.txt, то доступ к файлу лога будет только у пользователя root.
nano /mnt/logs.sh
path=$1 serial=$2 File="/root/log.txt" if ! grep -q "$serial" "$File"; then echo $path $serial $(date)>> /root/log.txt fi
Последний этап – перезапуск правил udev:
sudo udevadm control --reload-rules
Дата последнего изменения: 03.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.