Date: Sat, 08 Jul 2006 08:31:52 -0700 From: Micah <micahjon@ywave.com> To: a.l.w.kuijper@rug.nl Cc: freebsd-questions@freebsd.org Subject: Re: usb storage device mounting problems Message-ID: <44AFCFE8.80902@ywave.com> In-Reply-To: <44AFB730.5090905@rug.nl> References: <44AFB730.5090905@rug.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
Bram Kuijper wrote: > Hi all, > > I got some problems with mounting my usb device. I did all the stuff > according to point 9.22 in the FreeBSD FAQ, but I still cannot mount my > usb storage key (a sandisk cruzer mini 256 MB) as an ordinary user, > without having to change the group owner as a root. Adding the needed > lines to devfs.conf doesn't seem to help in retaining the settings > across multiple reboots. I run FreeBSD-stable 6.1 > > in /etc/sysctl.conf I added: > vfs.usermount=1 > > I added to my etc/devfs.conf the following lines: > own /dev/da0s1 root:usb > perm /dev/da0s1 0666 > > I added myself, the ordinary user to the group usb and checked if that > worked out by doing id $myusername: > uid=1002($myusername) gid=0(wheel) groups=0(wheel), 1002(usb), 1004(cvs) > > so I am in the group usb, and if everything went allright, also the > folder /dev/da0s1 should now owned by the group usb. So I'll reboot and > plugin the device. > > I reboot and plugin my usb key. Check if things are recognized using > usbdevs: > $ devfs > addr 1: UHCI root hub, Intel > addr 2: product 0x3108, vendor 0x04b3 > addr 1: UHCI root hub, Intel > addr 2: Cruzer Mini, SanDisk Corporation > seems it has been recognized. Now I check the user rights on dev/da0s1 > > $ su > $ ls -aln /dev | grep da0 > crw-r----- 1 0 5 0, 107 Jul 8 15:17 da0 > crw-r----- 1 0 5 0, 108 Jul 8 15:17 da0s1 > crw-r----- 1 0 5 0, 108 Jul 8 15:17 da0s1 > > alas, despite the changes made in devfs.conf, the group in which da0s1 > is in, is still another one than the usb-group (which has 1002) as a > group identifier. So still not able to mount the device as an ordinary > user. > > anybody advice on how to tweak my devfs.conf, so that it works? > > thanks, > > Bram devfs.conf is only consulted on boot. You need to play with devfs.rules instead. Put something like this in devfs.rules: [system=10] add path 'da*' mode 0660 group usb and add this to rc.conf: devfs_system_ruleset="system" HTH, Micah
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44AFCFE8.80902>