Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Aug 2003 15:00:37 -0700
From:      Desmond Lee <desmond.lee@shaw.ca>
To:        'Lowell Gilbert' <freebsd-questions-local@be-well.no-ip.com>
Cc:        freebsd-questions@freebsd.org
Subject:   RE: allowing non root users to mount
Message-ID:  <000801c36e78$fda8e0e0$6501a8c0@croydon>
In-Reply-To: <44smnkp9uw.fsf@be-well.ilk.org>

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

Thank you for your reply.

I don't understand how editing /etc/fbtab will help me provide a
mounting point that is accessible to everyone. I believe that fbtab will
just set the permissions of the device to whatever is specified in that
file.

For example, if I have the following in the /etc/fbtab file:

/dev/ttyV0		0700		/dev/fd0

then upon login, the floppy device (/dev/fd0) will have the permission:
rwx------

So, how does this relate to making a common mounting point? I want to
make the common mounting point /floppy and set the permissions to
rwxrwxrwx by doing a 'chmod 777 /floppy' but for some reason I still
cannot mount the floppy as a regular user. It keeps on telling me that
'operation not permitted' and I have to su as root to get this to work.
Why is this so? Shouldn't it be okay since I've set the permission of
/floppy to be accessible to anyone?

Thanks

Desmond

-----Original Message-----
From: owner-freebsd-questions@freebsd.org
[mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Lowell Gilbert
Sent: Friday, August 29, 2003 12:01 PM
To: Desmond Lee
Cc: freebsd-questions@freebsd.org
Subject: Re: allowing non root users to mount

Desmond Lee <desmond.lee@shaw.ca> writes:

> I followed the instructions on the FAQ section about making non-root
> users able to mount file systems and that worked fine, but it only
works
> if the target of the mounting point is accessible by that user.

Right.  You want that for security reasons.

> So, 'mount -t msdos /dev/fd0 ~/myFloppy'
> 
> would only work if ~/myFloppy was a directory that was accessible by
the
> user who executed the mount command. Thus, if you were a non-root user
> the stuff in the /etc/fstab would not be useful since the target of
the
> mount commands were only accessible by the root.

Make the common mount point accessible to the console user.  fbtab(5)
(or xdm's 'GiveConsole' script, etc.) will help here.
_______________________________________________
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?000801c36e78$fda8e0e0$6501a8c0>