Mounting data CD
epilogue
epilogue at allstream.net
Wed Oct 20 10:08:01 PDT 2004
On Wed, 20 Oct 2004 12:17:02 -0400
Steven Friedrich <FreeBSD at 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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
>
More information about the freebsd-questions
mailing list