I currently run my former desktop as a headless fileserver -- I access the machine through an XDMCP session and SSH w/X forwarding. It runs pretty flawless (using Xming locally) except for an issue with mounting. I still find the need from time to time to access removable devices (e.g. flash drives, ipod, cds, etc), but there appears to be some kind of security policy in place that is preventing such devices from loading.
Initially I would get this error:
"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”)"
I then added a specific rule in hal.conf to make it go away:
<!-- You can change this to a more suitable user, or make per-group -->
<policy user="myusername">
<allow send_interface="org.freedesktop.Hal.Device.SystemP owerManagement"/>
<allow send_interface="org.freedesktop.Hal.Device.VideoAd apterPM"/>
<allow send_interface="org.freedesktop.Hal.Device.LaptopP anel"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
<allow send_interface="org.freedesktop.Hal.Device.Volume. Crypto"/>
</policy>
The problem is that, while I'm no longer receiving any errors, my devices still don't mount. If I stick in a flash drive, it will appear as a device in gnome but it doesn't actually get mounted. Even if I run "gnome-mount -d /dev/blahblah", nothing really happens...no errors, nada.
Anyone know what's up? It's got to be some security related setting buried in a config file somewhere because it's only a problem through a remote connection.
Thanks for any help.