On 05/09/12 09:55, Maddiel Rojas wrote:
Hola amigos, me gustaría saber si existe alguna herramienta u alguna
forma en Linux que me permita restringir el acceso por parte de los
usuarios a conectar memorias USB flash en los ordenadores de mi
empresa, para microsoft existe un programa que las controla mediante
una base de datos en red y la verificación del serial number del
dispositivo,
gracias por anticipado, buenos días a todos,
Maddiel Rojas Basulto
Especialista de Informática
ESETC -- Cienfuegos, Cuba
e-mail: [email protected] <mailto:[email protected]>
Telef: 552304
"Bienaventurado el hombre que halla la sabiduría, y que obtiene la
inteligencia; porque su ganancia es mejor que la ganancia de la
plata, y sus frutos más que el oro fino". (Pro 3:13-14)
Me imagino que escribiendo alguna regla de udev que identifique los
dispositivos que se conectan. Udev tiene varios selectores contra los
cuales comparar.
Puedes ver los selectores con udevadm
por ejemplo:
# udevadm info -a -p $(udevadm info -q path -n /dev/sda)
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda':
KERNEL=="sda"
SUBSYSTEM=="block"
DRIVER==""
ATTR{range}=="16"
ATTR{ext_range}=="256"
ATTR{removable}=="0"
ATTR{ro}=="0"
ATTR{size}=="625142448"
ATTR{alignment_offset}=="0"
ATTR{discard_alignment}=="0"
ATTR{capability}=="50"
ATTR{stat}==" 57437 16519 2293246 439836 160464 151224
7687664 7720980 0 715476 8160588"
ATTR{inflight}==" 0 0"
ATTR{events}==""
ATTR{events_async}==""
ATTR{events_poll_msecs}=="-1"
Me imagino que una combinación de SUBSYSTEM=="block" y
ATTR{removable}=="1" pueden servir para identificar un dispositivo de
almacenamiento usb, pero no estoy del todo seguro. Luego tendrías que
escribir la acción correspondiente en udev para que no genere el
identificador de dispositivo. Pero hasta ahi llego con lo poco que se.
Saludos
Federico