Com muntar dispositius USB i el CDROM en PCMan amb el nostre usuari

Recentment acabo d'instal·lar un PC amb molt pocs recursos aquí en el meu treball i per estalviar la major quantitat de memòria possible, vaig instal·lar Proves de Debian amb LXDE. El problema està en què quan intento muntar una memòria flash o CD ROM mitjançant PCManFM, Aquest em treu un element emergent dient: not Autorized.

En el cas de les memòries USB la solució que primer vaig trobar va ser la següent:

1- Crear a / mitjana tantes carpetes amb el nom usb, usb1 i així successivament, segons la quantitat de ports USB.

2- Com sempre el primer dispositiu es munta amb sdb, Vaig afegir a el fitxer / etc / fstab la següent línia:

/ Dev / sdb1 / media / USB1 acte rw, user, noauto 0 0 / dev / sdb2 / mitjana / USB2 acte rw, user, noauto 0 0 / dev / sdb3 / mitjana / USB3 acte rw, user, noauto 0 0 / dev / sdb4 / mitjana / usb4 acte rw, user, noauto 0 0

3- Després li donava permisos i posava a l'usuari en qüestió com a propietari d'aquestes carpetes:

# Chmod -R 755 / mitjana / usb * # chown -R usuari: usuari / mitjana / usb *

Reiniciar i les memòries es muntaven en aquests directoris automàticament. però el CD ROM seguia amb el mateix problema. La solució la vaig trobar a la Wiki d'Archlinux.

1- Com a root vam crear el fitxer /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla (Es pot escollir un altre nom però sempre ha d'acabar en .pkla).

2- Li afegim dins el següent:

[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- Després afegim a l'usuari en el grup EMMAGATZEMATGE. Si aquest grup no existeix el creem:

# addgroup storage
# usermod -a -G storage USERNAME

Reiniciem i llest.