Recién acabo de instalar una PC con muy pocos recursos acá en mi trabajo y para ahorrar la mayor cantidad de memoria posible, instalé Debian Testing con LXDE. El problema está en que cuando intento montar una memoria flash o un CD-ROM mediante PCManFM, este me saca un pop-up diciendo: Not Autorized.
En el caso de las memorias USB la solución que primero encontré fué la siguiente:
1- Crear en /media tantas carpetas con el nombre usb, usb1 y así sucesivamente, según la cantidad de puertos USB.
2- Como siempre el primer dispositivo se monta con sdb, añadí al fichero /etc/fstab la siguiente línea:
/dev/sdb1 /media/usb1 auto rw,user,noauto 0 0 /dev/sdb2 /media/usb2 auto rw,user,noauto 0 0 /dev/sdb3 /media/usb3 auto rw,user,noauto 0 0 /dev/sdb4 /media/usb4 auto rw,user,noauto 0 0
3- Luego le daba permisos y ponía al usuario en cuestión como propietario de esas carpetas:
# chmod -R 755 /media/usb* # chown -R usuario:usuario /media/usb*
Reinicié y las memorias se montaban en esos directorios automáticamente. Pero el CD-ROM seguía con el mismo problema. La solución la encontré en la Wiki de Archlinux.
1- Como root creamos el fichero /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla (se puede escoger otro nombre pero siempre tiene que terminar en .pkla).
2- Le añadimos adentro lo siguiente:
[Storage Permissions] Identity=unix-group:storage Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown ResultAny=yes ResultActive=yes ResultInactive=no
3- Luego añadimos al usuario en el grupo STORAGE. Si este grupo no existe lo creamos:
# addgroup storage
# usermod -a -G storage USERNAME
Reiniciamos y listo.
