Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Oct 2004 13:07:46 -0400
From:      epilogue <epilogue@allstream.net>
To:        Steven Friedrich <FreeBSD@insightbb.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Mounting data CD
Message-ID:  <20041020130746.63b6e0af@localhost>
In-Reply-To: <200410201217.02187.FreeBSD@insightbb.com>
References:  <200410201217.02187.FreeBSD@insightbb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 20 Oct 2004 12:17:02 -0400
Steven Friedrich <FreeBSD@insightbb.com> wrote:

> I'm trying to mount a data CD as a normal user.  It works fine as
> root, but I want average users to be able to do it.
> 
> Here's the session:
> % mount_cd9660 /dev/acd0c /cdrom
> mount_cd9660: /dev/acd0c: Operation not permitted
> % mount_cd9660 /dev/acd0c /mnt
> mount_cd9660: /dev/acd0c: Operation not permitted
> 
> I noticed in dev:
> % ll /dev/*cd*
> crw-rw-rw-  4 root  operator  117,   0 Oct 16 19:14 /dev/acd0a
> crw-rw-rw-  4 root  operator  117,   0 Oct 16 19:14 /dev/acd0c
> crw-rw-rw-  1 root  operator  117,   8 Jun 15  2003 /dev/acd1c
> crwxrwxrwx  2 root  operator   15,   0 Oct 16 19:14 /dev/cd0a
> crwxrwxrwx  2 root  operator   15,   2 Oct 16 19:14 /dev/cd0c
> crw-r-----  2 root  operator   29,   0 Oct 16 19:14 /dev/mcd0a
> crw-r-----  2 root  operator   29,   2 Oct 16 19:14 /dev/mcd0c
> crw-rw-rw-  4 root  operator  117,   0 Oct 16 19:14 /dev/racd0a
> crw-rw-rw-  4 root  operator  117,   0 Oct 16 19:14 /dev/racd0c
> crwxrwxrwx  2 root  operator   15,   0 Oct 16 19:14 /dev/rcd0a
> crwxrwxrwx  2 root  operator   15,   2 Oct 16 19:14 /dev/rcd0c
> crw-r-----  2 root  operator   29,   0 Oct 16 19:14 /dev/rmcd0a
> crw-r-----  2 root  operator   29,   2 Oct 16 19:14 /dev/rmcd0c
> crw-r-----  2 root  operator   45,   0 Oct 16 19:14 /dev/rscd0a
> crw-r-----  2 root  operator   45,   2 Oct 16 19:14 /dev/rscd0c
> crw-r-----  2 root  operator   69,   0 Oct 16 19:14 /dev/rwcd0a
> crw-r-----  2 root  operator   69,   2 Oct 16 19:14 /dev/rwcd0c
> crw-r-----  2 root  operator   45,   0 Oct 16 19:14 /dev/scd0a
> crw-r-----  2 root  operator   45,   2 Oct 16 19:14 /dev/scd0c
> crw-r-----  2 root  operator   69,   0 Oct 16 19:14 /dev/wcd0a
> crw-r-----  2 root  operator   69,   2 Oct 16 19:14 /dev/wcd0c
> 
> Yes, I've been changing permissions in an attempt to make it work.
> 
> How would anyone know which device to use?
> And why can't I get it to work by changing permissions?

very recently bumped into this headache myself.  you need to
manually change the sysctl:

from ---> vfs.usermount: 0
to -----> vfs.usermount: 1

and setting it in /etc/sysctl.conf should make it right automatically
upon next boot.

[warning: not sure if this next part is simply due to my inexperience]

i found that the user was not able to mount to anything hanging
directly off of  '/' (ex. /mnt /cdrom /floppy) - even if i messed with
the perms.  to solve this, i created the desired mount points (simply
empty directories) in that user's $HOME (with user ownership, group, and
rwx perms).  this solved the problem.

just make sure that your users only try to mount to ~/mntpoint


hth,
epi


> I've went thru the handbook and also Dru Lagvigne's (is that right?)
> articles on OnLamp to no avail.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe@freebsd.org"
> 



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