mounting floppy in read/write mode by user
Deepak Shrestha
d8888pak at yahoo.com
Wed Sep 21 03:43:39 UTC 2005
--- Jeff Vian <jvian10 at charter.net> wrote:
> How did you mount it? There are 2 forms of the
> command. One uses the
> fstab entry and works as a user and one does not.
>
> If you use the form "mount <mountpoint>" the mount
> command looks at the
> entry in fstab and a standard user on the console
> should be able to
> mount it. I use "mount /media/floppy" and it works.
>
> If instead you use the long form "mount <device>
> <mountpoint>" it also
> requires the "-t" option to specify the filesystem
> type "mount -t
> <filesystem> <device> <mountpoint>". Using this form
> as a normal user
> without the "-t" gives the error you see. With the
> "-t" it will tell
> you that only root can mount (unless you are already
> root). Note that
> as root you often do not need the -t, this seems to
> be part of the
> security features built into the mount command for
> verifying privileges
> for a user.
>
I tried mount /media/floppy (as user) but it ends up
with the same error reported by KDE.
# mount -t vfat /dev/floppy /media/floppy works fine
but only root has access to it.
That means everytime I need to read/write in floppy i
have to use suid. This is very inconvenient.
> > > Try editing /etc/fstab (as root) to have ",user"
> after
> > > ",managed"
> > >
> > > Mike
> > Boy am I confused. I hope some one can straighten
> this out:
> > 1. the user option allows users to mount. See man
> fstab for that
> > information.
> Yes, both "user" and "users" do that (with
> differences in the effects),
> but apparently so does the pamconsole option. I
> tested it with/without
> that option and sure enough, when the option is not
> on the line it only
> allows root to mount the device. When the option is
> on the line the
> user on the console can mount it.
>
> > 2. Since the /dev/fd0 is managed, which means that
> it is managed by
> > fstab-sync and option you add like user to the
> fstab file will
> > disappear the next time you reboot. You need to
> have user added
> > through entries in the fstab-sync i(or hal)
> related files.
> If you want to make changes on the line and make it
> stick, one way is to
> remove the "managed" option on the line. That stops
> udev/HAL/fstab-sync
> from rewriting the fstab line for that device.
>
> > 2. Now the clincher. My fstab entry looks just
> like the one above and
> > I can mount /media/floppy as a normal user. So my
> confusion.
> >
> Mine looks exactly the same and I can also
> mount/unmount both floppies
> and CDROMs on my system.
>
> > Or I am all wet and someone will correct me.
> > --
now my fstabs looks like this:
----------------------------------------------
/dev/fd0 /media/floppy auto
pamconsole,exec,noauto,user 0 0
----------------------------------------------
after reboot fstab is not overwritten.
tried
$ mount /media/floppy
ends up with the same error as previous
# mount -t vfat /dev/floppy /media/floppy works fine
as usual
I don't know what's going on.
Deepak K. Shrestha
Send instant messages to your online friends http://uk.messenger.yahoo.com
More information about the fedora-list
mailing list