Montando ISOs como usuario con FUSE

mar 03 diciembre 2013
Por Javier Cantero

En Debian.

etiq.: fuseiso

Me encontré esta interesante herramienta llamada fuseiso que permite montar imágenes ISO (y otros formatos) como un usuario no privilegiado, aprovechándose de las capacidades de los sistemas de ficheros FUSE. Con fuseiso no necesitas usar mount para montar el .iso en un dispositivo de tipo loop, por lo que no requiere ser root. Su uso es muy sencillo:

fuseiso <fichero.iso> <mountpoint>

y para desmontar:

fusermount -u <mountpoint>

En /usr/share/doc/fuseiso/README tienes más información del uso de estos comandos.

Por desgracia, no basta con un aptitude install fuseiso para tenerlo funcionando. Además, hace falta añadir el usuario al grupo fuse:

adduser <usuario> fuse

Si te sigue fallando, asegúrate que estás en el grupo fuse con groups:

$ groups
usuario cdrom floppy audio dip video plugdev fuse

Si no estás en el grupo, sal y entra en sesión para que te pille los cambios de grupo y comprueba que ahora sí estás.

Y me diréis que menudo follón, cuando podéis usar sudo sin tanto lío. Sí, tenéis razón, aunque esta forma tiene dos pequeñas ventajas: 1) montáis el ISO con vuestros permisos (lo que te puede evitar algún dolor de cabeza posterior), y 2) puedes usarla en sistemas en los que no seas administrador (aunque las probabilidades de ello reconozco que son bajas).

De todas formas, FUSE se usa para montar todo tipo de sistema de ficheros "raros" como sshfs (en la entrada de Wikipedia tenéis muchos más ejemplos), así que nunca está de más formar parte del grupo fuse.

:wq

blogroll

social