Cambiar permisos a USB
Puede ser que tengamos un escaner instalado con todos los paquetes y los programas necesarios pero, no nos funciona o solo podemos arrancarlo siendo root.
Podemos cambiar los permisos del bus usb donde esta instalo el escaner.
Localizar el bus usb
Para localizar el bus usb donde esta instalado el escaner escribiremos en un terminal:
lsusb
Bus 008 Device 003: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse Bus 008 Device 002: ID 0603:00f2 Novatek Microelectronics Corp. Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 005: ID 05ac:1294 Apple, Inc. iPhone 3GS Bus 002 Device 004: ID 04b8:012d Seiko Epson Corp. Perfection V10/V100 (GT-S600/F650) Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 0bda:0111 Realtek Semiconductor Corp. Card Reader Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Vemos que nuestro escaner esta en el Bus 002 así que este sera el que le demos permisos totales.
cambiar permisos bus
Ya hemos localizado en que bus esta nuestro escaner, pues en un terminal nos dirigimos a la carpeta donde estan todos los bus, en una terminal escribimos:
cd /dev/bus/usb
hacemos un listado
ls
001 002 003 004 005 006 007 008
Cambiar los permisos del bus
Ahora solo nos queda cambiar los permisos del bus 002, escribimos en un terminal:
sudo chmod -R 777 002/
volvemos a listar
ls
y comprobamos que el bus 002 esta sombreado de color verde ya esta listo para usarse.