Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Nov 2004 11:03:53 +0000
From:      Graham Bentley <gbentley@uk2.net>
To:        freebsd-questions@freebsd.org
Subject:   User CD Mount
Message-ID:  <20041120110353.06e8ee1d.gbentley@uk2.net>

next in thread | raw e-mail | index | archive | help

Hi All,

I am trying to get permission to mount CD's when logged in non root
Following the handbook advice I have :-

As root set the sysctl variable vfs.usermount to 1.
# sysctl -w vfs.usermount=1
Added the line vfs.usermount=1 to the file /etc/sysctl.conf

Changed group perms on devs
# chgrp operator /dev/acd0
# chgrp operator /dev/acd1

Changed access perms
# chmod 640 /dev/acd0
# chmod 640 /dev/acd1

Changed group perms on the mount points
# chgrp operator /cdrom
# chgrp operator /cdrom1

Added myself to the operator group in /etc/group
operator:*:5:root,graham

However non of this worked - I could still not mount as non root
even though I was in the operator group.

Next I installed the sudo package and added my name to the list 
of adminsitrators. Whilst this had the desired outcome I still wasnt 
happy that I couldnt get this working without using sudo :(

Finally I change the owner on the mount point to my username
and that worked fine (without sudo)

However I still do not think I have done the right thing (being 
a bit of a noob :) as I have noticed that when I have mounted
the cd, an ls reveals the ownership as root:wheel - when I unmount
it is back to graham:operator ?

(gkrellm also always reports the devices as being busy even though 
I specified exactly the same mount command that works from cl )

This probably highlights my lack of understanding of permissions
etc so I was wondering if anyone could guide me in the path
to enlightenment ?

Thanks !!!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041120110353.06e8ee1d.gbentley>