
Estoy intentando crear una regla UDEV para igualar/permitir el uso de dispositivos USB. Sin embargo, hay un giro. Quiero poder utilizar sólo almacenamiento masivo USB.
¿Existe un parámetro UDEV único que pueda usarse para determinar si un dispositivo USB determinado es un dispositivo de almacenamiento masivo? Si es así, ¿qué es? ¿Cómo lo implemento?
Respuesta1
Puede usarlo 'KERNEL=="sd*", SUBSYSTEMS=="scsi" '
con algunos ATTRS
para filtrar dispositivos de almacenamiento USB. Observe que todos los dispositivos de almacenamiento USB, por lo tanto, también los pendrives y las tarjetas de memoria se reconocen como dispositivos SCSI, por lo que se asignan como /dev/sd*
.
Aquí tenéis un muy buen tutorial sobre cómo crear reglas UDEV:
Respuesta2
Ejecute udevadm info -a -n /dev/sdb
dónde /dev/sdb
está el dispositivo que desea identificar para ver qué reglas coincidirían con él. Elija uno o más cuya combinación coincida solo con los dispositivos en los que desea actuar. Esta es una estrategia general para idear udev
reglas; verActivar una acción cuando se conecta un volumen específico. En este caso:
DRIVERS=="usb-storage"