Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Apr 2003 17:08:31 -0700
From:      Joshua Lokken <joshua@joshualokken.com>
To:        Joshua Oreman <oremanj@www.get-linux.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: /dev/...
Message-ID:  <20030416000831.GA73640@joloxbox.joshualokken.com>
In-Reply-To: <20030415224444.GA60386@webserver.get-linux.org>
References:  <200304141536.05035.a.carter@intrasoft.lu> <200304150900.59043.epbox@yandex.ru> <200304151058.41895.epbox@yandex.ru> <200304150931.24484.a.carter@intrasoft.lu> <20030415180113.GA72565@joloxbox.joshualokken.com> <20030415224444.GA60386@webserver.get-linux.org>

next in thread | previous in thread | raw e-mail | index | archive | help
* Joshua Oreman (oremanj@www.get-linux.org) wrote:
==> On Tue, Apr 15, 2003 at 11:01:13AM -0700 or thereabouts, Joshua Lokken seemed to write:
==> > ==> >
==> > ==> > Of course I checked the FAQ & did everything as said there. Specifically:
==> > ==> > #su
==> > ==> > # sysctl -w vfs.usermount=1
==> > ==> > # chmod 666 /dev/fd0
==> > ==> > #mkdir -m 755 /mnt/floppy
==> > ==> > bash$ mount -t msdos /dev/fd0 /mnt/floppy
==> > mount: vfsload(msdos): Operation not permitted
==> > 
==> > OK, we've seen the faq section on this, and two clear, plain examples of the
==> > exact procedure there not working properly.  Does anyone have any new, not
==> > rehashed, ideas of why this is?  Thanks.
==> >
==> 
==> Since it's erroring on the vfsload(whatever), I think it is trying to load the
==> msdosfs kld and failing. Try:
==> # kldload msdosfs
==> as root before you mount the FD as user.
==> 
==> This is a wild guess, take with a grain of salt.
==> YMMV.
==> -- Joshua (hee hee, same name :-)

A wild, but brilliant and insightful guess!  Yes that's it.  So, if I understand
correctly, since I always strip msdos support out of the kernel, that the msdos
kernel module needs to be loaded dynamically to mount /dev/fd0.  It would seem
that only root is allowed (by default) to load kernel mods, thus the vfsload
error when normal users try to mount /dev/fd0, am I right?  Thank you very much!

--
Joshua



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