El 11/04/12 10:56, Pablo M. Drake escribió:
El 11/04/12 10:39, gutl-l-requ...@jovenclub.cu escribió:
Message: 5
Date: Wed, 11 Apr 2012 09:32:42 -0500
From: "Dermidio A.P."<dermi...@holguin.inf.cu>
Subject: [Gutl-l] Registrando memorias flash en Linux
To: Lista cubana de soporte técnico en Tecnologias Libres
<gutl-l@jovenclub.cu>
Message-ID:<4f85960a.8020...@holguin.inf.cu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Muy buenas, lista:

Disculpen si repito una pregunta que se hizo recientemente en esta
lista, quiza
me perdi la respuesta.
El problema es que, a raiz de las nuevas visitas de la OSRI, andamos
buscando
algun software en Linux que haga algun registro de las memorias flash que se
insertan en una maquina Linux.
Quizas algun listero ya ha implementado algun script para esto, que imagino
no debe ser muy complejo (quizas pueda alguien darme un tip),pues como
sabemos,
cada vez que insertamos una memoria, en un fichero (en mi caso esta
dentro de
/proc/scsi/usb-storage) se reflejan todos los datos de la misma, como
vendedor,
label, numero de serie, etc.
Necesito, quizas, alguna sugerencia sobre los programas que desencadenan
todo este
proceso, o algun script-ejemplo, o quizas hasta exista ya un paquete
para esto.

Gracias,
dermidio.
Pudieras en un principio guardar estos mismos logs a los que te refieres.......

En un segundo paso pudiera crearse un script que parsee el log y genere un registro web o lo suba a una bas de datos.

Saludos

--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Hola.
Exacto.
Si además quieres que esto ocurra en cuanto se inserte la memoria flash (al estilo autorun de ciertos sistemas), puedes agregar un fichero en /etc/udev/rules, digamos:
/etc/udev/rules.d/10-z-usb.rules
Lo de la z es para que se aplique de último, pues por ejemplo, VirtualBox también usa reglas udev y estas pueden interferir con las tuyas.
En este fichero escribes algo así:
SUBSYSTEM=="usb_device", ACTION=="add", RUN+="/home/pepito/script_al_montar.sh" SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="/home/pepito/script_al_montar.sh" SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="/home/pepito/script_al_desmontar.sh" SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="/home/pepito/script_al_desmontar.sh" Donde /home/pepito/script_al_montar.sh es el script que quieres ejecutar cuando insertas una memoria y /home/pepito/script_al_desmontar.sh el que se ejecutará al extraerla, para hacer lo que quieres, como escribir los logs con los datos que te interesan.
Por supuesto, este script debe ser ejecutable:
chmod +x /home/pepito/script*
Para probar, puedes poner algo así:
/home/pepito/script_al_montar.sh
#! /bin/sh
echo Insertando memoria $(date) >> /tmp/log_usb.txt
/home/pepito/script_al_desmontar.sh
#! /bin/sh
echo Extrayendo memoria $(date) >> /tmp/log_usb.txt
Saludos.

--

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Reply via email to