Re: [dev] wmii: automount USB pens [was: dash, bash and tests in wmiirc]

From: LuX <lux.onthenet_AT_free.fr>
Date: Wed, 21 Jul 2010 10:29:25 +0200

Hello!

On mar., juil. 20, 2010 at 08:39:17 -0400, Kris Maglione wrote:
> You need to run it under ck-launch-session.

This is what I did. When wmii ran without ck-launch-session I had
another error:

-----------------------------------------------------------------
Error org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type="method_call", sender=":1.6" (uid=1114 pid=2684 comm="dbus-send) interface="org.freedesktop.Hal.Device.Volume" member="Mount" error name="(unset)" requested_reply=0 destination="org.freedesktop.Hal" (uid=0 pid=1418 comm="/usr/sbin/hald))
ERROR: dbus-send failed
-----------------------------------------------------------------

The error I have reported in my last post was under ck-launch-session:

-----------------------------------------------------------------
$ ps -u $USER | grep ck
 8548 ? 00:00:00 ck-launch-sessi
$ ./halmount /dev/sdb1
Error org.freedesktop.Hal.Device.Volume.InvalidMountOption: The
option 'uid=1114' is not allowed for uid=1114
ERROR: dbus-send failed
-----------------------------------------------------------------

> Oh, you don't want to understand how dbus-send works.

I don't want it, you're right. But it is difficult to understand what
goes wrong when I'm using halmount without any idea of the syntax of
dbus-send, isn't it?

> If you want to change the script, though, you can remove the line
> that adds uid=... to $OPTIONS,

This works fine, thank you.

-----------------------------------------------------------------
$ ./halmount /dev/sdb1
Mounted /dev/sdb1 to /media/disk
-----------------------------------------------------------------

> but then ntfs/fat volumes will be
> owned by root.

What a pity! It is not a problem for me since my USB pens use to have
ext2 file systems (or even ext3, for the USB pen I have used here),
but for a more general use it would be annoying.

Regards,
LuX.
Received on Wed Jul 21 2010 - 10:29:25 CEST

This archive was generated by hypermail 2.2.0 : Wed Jul 21 2010 - 10:36:01 CEST