log USB conecta e desconecta no ubuntu 13.x

3

é possível registrar a conexão USB e desconectar no Ubuntu 13.x? Também será excelente se ele pudesse registrar a conexão / desconexão e e-mail em algum endereço de e-mail. Existe algum programa para isso?

É possível com alguns scripts? Se sim, por favor, deixe-me ter uma idéia de fazê-lo.

    
por niksmac 20.01.2014 / 05:59

1 resposta

2

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
    
por Anders F. U. Kiær 20.01.2014 / 15:09