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