Tabla de Contenidos
pmount / Conexión USB
El programa pmount
instalado en los servidores de Helpcom empezando con la versión de paquetería Helpcom 3.1 en adelante (Enero 2021), permite a los técnicos conectar un pendrive al servidor.
Preinstalación
El programa ya viene instalado en los servidores Helpcom 3.1 en adelante.
Para servidores de versiones anteriores:
apt install pmount
Conexión
Tras conectar un pendrive USB, la lista de dispositivos usualmente se muestra en la terminal, con una estructura parecida a la siguiente:
[ 7669.422220] usb 2-4: new high-speed USB device number 2 using ehci-pci [ 7669.583558] usb 2-4: New USB device found, idVendor=0718, idProduct=061a, bcdDevice= 1.00 [ 7669.583564] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 7669.583568] usb 2-4: Product: Mini [ 7669.583570] usb 2-4: Manufacturer: Memorex [ 7669.583572] usb 2-4: SerialNumber: 070723B7D732A793 [ 7669.596618] usb-storage 2-4:1.0: USB Mass Storage device detected [ 7670.691094] scsi 3:0:0:0: Direct-Access Memorex Mini PMAP PQ: 0 ANSI: 4 [ 7670.691714] sd 3:0:0:0: Attached scsi generic sg3 type 0 [ 7671.359908] sd 3:0:0:0: [sdc] 7570752 512-byte logical blocks: (3.88 GB/3.61 GiB) [ 7671.361174] sd 3:0:0:0: [sdc] Assuming drive cache: write through [ 7671.390756] sdc: sdc1 sdc2 [ 7671.394382] sd 3:0:0:0: [sdc] Attached SCSI removable disk
En este caso podemos ver que el dispositivo de bloques (acceso físico) es sdc
y tiene al menos dos particiones: sdc1
y sdc2
.
Para montar una de las particiones, la pasamos como argumento al programa pmount:
# monta la primera partición en la carpeta /media pmount /dev/sdc1 # muestra la partición conectada ls /media /media/sdc1
Permisos
Para poder montar una partición, el usuario debe ser miembro del grupo
plugdev
. En Debian, por defecto el usuario que se usó para instalar la distribución (helpcom_admin
en los equipos que lo tienen) tiene ese permiso. El usuario helpcom
no tiene ese permiso. Para habilitarlo se debe realizar los siguientes procesos:
- Entrar al modo root o superusuario
- Ejecutar:
adduser helpcom plugdev
- Salir de root
- Terminar la conexión con el equipo (SSH o similar)
- Volver a conectar al equipo, con el usuario
helpcom
.