
¿Existe algún método mediante el cual pueda rastrear una lista de unidades flash a las que ha accedido mi computadora portátil, es decir, su marca, capacidad y/o el nombre de la unidad flash USB en sí o el contenido que llevaba? ¿Mi ubuntu o linux crean registros históricos de las unidades flash que se han conectado? Si es así, ¿qué otra información contendría este registro?
Respuesta1
Cuando se conectan dispositivos USB a un sistema Ubuntu Linux, las entradas se colocan en formato /var/log/dmesg
. Puede ver esos detalles completos con dmesg | grep -i usb
, pero no encontrará los detalles que busca allí. Por ejemplo, he incluido el resultado de ese comando en un sistema Ubuntu a continuación.
$ dmesg | grep -i usb
[ 0.329504] usbcore: registered new interface driver usbfs
[ 0.329538] usbcore: registered new interface driver hub
[ 0.329662] usbcore: registered new device driver usb
[ 0.754161] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.754430] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[ 0.784367] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 0.784776] hub 1-0:1.0: USB hub found
[ 0.784966] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.785009] uhci_hcd: USB Universal Host Controller Interface driver
[ 0.785282] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 0.785715] hub 2-0:1.0: USB hub found
[ 0.786046] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[ 0.786496] hub 3-0:1.0: USB hub found
[ 0.786858] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[ 0.787293] hub 4-0:1.0: USB hub found
[ 0.787563] usbcore: registered new interface driver libusual
[1393889.831389] usbcore: registered new interface driver usblp
[10444614.128059] usb 1-6: new high-speed USB device number 2 using ehci_hcd
[10444614.329012] Initializing USB Mass Storage driver...
[10444614.337558] scsi2 : usb-storage 1-6:1.0
[10444614.337827] usbcore: registered new interface driver usb-storage
[10444614.337834] USB Mass Storage support registered.
$
También encontrarás entradas en /var/log/syslog
, pero tampoco encontrarás ese nivel de detalle allí. Verá algo como lo siguiente que muestra entradas relacionadas con una unidad flash USB que conecté al sistema Ubuntu hace unos minutos:
$ grep -i usb /var/log/syslog
Feb 16 09:57:39 Neptune kernel: [10444614.128059] usb 1-6: new high-speed USB device number 2 using ehci_hcd
Feb 16 09:57:39 Neptune mtp-probe: checking bus 1, device 2: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-6"
Feb 16 09:57:39 Neptune kernel: [10444614.329012] Initializing USB Mass Storage driver...
Feb 16 09:57:39 Neptune kernel: [10444614.337558] scsi2 : usb-storage 1-6:1.0
Feb 16 09:57:39 Neptune kernel: [10444614.337827] usbcore: registered new interface driver usb-storage
Feb 16 09:57:39 Neptune kernel: [10444614.337834] USB Mass Storage support registered.
También puede encontrar entradas de registro insertadas kern.log
cuando se conectan dispositivos USB con sudo cat /var/log/kern.log | grep -i usb
, pero son similares a lo que ve arriba sin los detalles que desea ver.
$ sudo cat /var/log/kern.log | grep -i usb
Feb 16 09:57:39 Neptune kernel: [10444614.128059] usb 1-6: new high-speed USB device number 2 using ehci_hcd
Feb 16 09:57:39 Neptune kernel: [10444614.329012] Initializing USB Mass Storage driver...
Feb 16 09:57:39 Neptune kernel: [10444614.337558] scsi2 : usb-storage 1-6:1.0
Feb 16 09:57:39 Neptune kernel: [10444614.337827] usbcore: registered new interface driver usb-storage
Feb 16 09:57:39 Neptune kernel: [10444614.337834] USB Mass Storage support registered.
En el pasado se realizaron consultas similares sobre la información que se puede obtener sobre la conexión de dispositivos USB a un sistema Ubuntu en el sitio hermano Stack Exchange.Pregúntale a Ubuntu. P.ej:
¿Puedo ver el historial del USB conectado?
Historial de dispositivos montados
¿Ubuntu registra cuando se conectan dispositivos USB?
En elUnix y LinuxSitio de Stack Exchange, en respuesta aMonitorear el historial de unidades flash USBalguien sugirió escribir un script para registrar más detalles y proporcionó detalles sobre qué incluir en el script, pero como dijo Ramhound, eso no le dará información sobre conexiones pasadas, ya que las entradas que se crean de forma predeterminada en los archivos de registro del sistema no No tengo ese nivel de detalle.