Sim, é possível registrar, na verdade, ele já está registrado pelo kernel como padrão.
E você pode acessá-lo tanto do dmesg quanto do log do sistema. dmesg
e cat /var/log/syslog
. Esteja ciente de que isso também enviará um e-mail para você durante a reinicialização e a inicialização do sistema.
Desejo-lhe boa sorte e divirta-se a ajustá-lo para se adequar perfeitamente às suas necessidades.
#/etc/udev/rules.d/98-usb-udev.rules
#
# Home crafted udev usb mail rule
#
ACTION=="add", SUBSYSTEMS=="usb", RUN+="/home/yourusername/sendudev.sh"
ACTION=="remove", SUBSYSTEMS=="usb", RUN+="/home/yourusername/sendudev.sh"
-
#/home/yourusername/sendudev.sh
#!/bin/bash
text="$(/bin/dmesg | /bin/grep -i 'usb' | tac)"
/bin/echo -e "Date:$(date)\n\nudev env and reversed log is embed.\n\n$(env)\n\n$text" | /usr/bin/mail -s 'Mail from udev.' -t root@localhost
-
sudo chmod +x /home/yourusername/sendudev.sh