Tratando de buscar una solución a este inconveniente que tuve en Archlinux, me encuentro en Internet este excelente artículo.
NOTA: este artículo supone que tu usuario está agregado a los grupos: hal, dbus, storage y optical. Para agregarlos haz los siguientes comandos:
# gpasswd -a USERNAME optical
# gpasswd -a USERNAME storage
# gpasswd -a USERNAME dbus
# gpasswd -a USERNAME hal
Bueno debo decir que utilizar Ubuntu tanto tiempo me generó malas constumbres, como dejar de aprender muchas cosas, y fue bonito encontrar algo en Arch que no cayó en “just works”, el auto montaje de unidades con sólo conectarlas en gnome, por ejemplo los dispositivos USB y CDs
Compré un lector de varias tarjetas de memoria y crear un punto de montaje para cada una simplemente estaba fuera de la ecuación, al llegar a probar y ver que ni siquiera podía conectar mi flash driver kingston me dí cuenta que me faltaba algo y fue interesante encontrarlo
gnome-mount me dío problemas de permisos con un mensaje
Cannot mount volume. Error org.freedesktop.DBus.Error.AccessDenied. Details A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.HAL.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")
Después de investigar un poco me dí cuenta que se debía a que mi usuario no tenía permiso para ejecutar la operación de montaje, extraño tomando en cuenta que si lo agregué al grupo HAL.
Aquí es donde entra lo bonito, tenemos este archivo: /etc/dbus-1/system.d/hal.conf quien hace toda la magia, es bastante auto explicativo, como para poder por iniciativa propia crear las entradas correspondientes, entonces busqué dentro de /etc/group el groupid que identifica a mi grupo HAL, y creé una nueva entrada dentro del hal.conf para permitir las operaciones de montaje a ese grupo:
<policy group="82">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
<allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
</policy>
Guardar los cambios, cerrar sesión y volver a entrar, y tará! ya tenemos automontaje de dispositivos
que bonito no??
(Fuente: JAROB.org)


I don’t speak Spanish, but I could understand your post (more or less), since I’m Italian. I tried with your method but I failed miserably, however I found an alternate solution, I hope you can find it useful as well: http://wiki.archlinux.org/index.php/HAL
P.S. Arch forevah
Por: finferflu el Julio 6, 2007
a las 1:15 am
Ops! I’m sorry, I’ve encountered an error in my post. I’m sorry. I supposed that your user was added to the groups hal, dbus, storage and optical. And I repeat, i’m sorry.
También para los hispanohablantes, disculpenme, ya que supuse que nuestro usuario estaba agregado a los grupos hal, dbus, storage and optical.
Thanks finferflu!
Por: Sebasthian el Julio 7, 2007
a las 6:32 pm
Back here
Not a problem at all, as you can see now everything looks better
Thanks for your guide
Por: finferflu el Agosto 5, 2007
a las 7:03 pm
Hola gracias por la informacion me sirvio bastante depronto para mas informacion para gente que esta aprendiendo (en mi caso),:P yo tengo un servidor LDAP con debian y instale ubuntu como cliente no me funcionaba las memoria hasta que aplique lo que explicabas en tu post, pero no daba con el id del grupo, para estos tipos de caso es mejor dale al usuario id para poder identificar el idgruop y con este id se complementa con el script que modificabamos en hal.conf.
GGracias por todo
Por: Lein el Septiembre 13, 2007
a las 10:34 am
Muchas gracias por apuntar el truco. Me han sido de gran ayuda este y otro artículo que publicaste sobre cómo instalar Arch.
En referencia a las líneas que hay que añadir al fichero /etc/dbus-1/system.d/hal.conf, cuidado con las comillas dobles, jeje. Me ha pasado que al hacer copy&paste se han pegado unas comillas dobles que no son las normales. Al ver que no funcionaba he comprobado el fichero y me he dado cuenta que las comillas estaban mal. Después ha funcionado a la perfección.
Gracias de nuevo.
Por: skuark el Mayo 10, 2008
a las 4:32 pm
Hola!
Estaba mirando porque acabo de empezar con arch y la verdad es que estoy muy contento, pero me fallaba esto y he comprobado que no es necesario añadir o cambiar ese trozo de codigo en el hal.conf, puesto que por defecto ya trae unas directivas especificas para el grupo ’storage’ que nos permiten manipular y montar unidades externas, sean opticas o disco duros.
Si queremos más, si que tenemos que editar las directivas para ese grupo o para un usuario especifica en el hal.conf
Saludos y gracias!!
Por: elsamu el Julio 22, 2008
a las 6:40 pm
Hola que gusto, quiero agradecerte por esto, ya puedo montar mis memorias usb automagicamente =D.
Por: Teno el Septiembre 10, 2008
a las 6:45 am
Excelente articulo.
tenia el mismo problema para accesar al CD sobre una instalación nueva en CentOS 5. Basto con agregar el usuario a los grupos dbus y haldaemon, crear la política en hal.conf y listos.
Estas cosas hacen que le tome cariño a Linux.
Saludos.
Daniel C.
Por: Daniel C. el Julio 9, 2009
a las 1:22 pm