*- On 5 Jun, Stefan Baums wrote about "autofs for all users" > Hi all, > > I am using autofs. My /etc/auto.master is: > > /mnt/amnt /etc/auto.amnt --timeout 1 > > and my /etc/auto.amnt is: > > cdrom -fstype=iso9660,ro,user :/dev/hdc > floppy -fstype=auto,rw,user :/dev/fd0 > > If I access /mnt/amnt/floppy for reading, everything is fine. If I try to > write > something to the disk as ordinary user, I get: > > cp: cannot create regular file `/mnt/amnt/floppy/test': Permission > denied > > The problem seems to be: If Joe User accesses /mnt/amnt/floppy, the automount > daemon, _running as root_, calls mount _as root_ so that root is the owner of > /mnt/amnt/floppy and the only one allowed to write there. > > How can I let ordinary users access the floppy for writing? >
You need to set the permissions so that ordinary users can write to the device. This is my setup: #/etc/auto.master /rmd /etc/auto.rmd -t 30 #/etc/auto.rmd a -fstype=auto,rw,uid=0,gid=35,umask=007,unhide,sync,quite :/dev/fd0 z -fstype=iso9660,ro,uid=0,gid=35 :/dev/hdd Notice the user and group id's as well as the umask. I then have all users that I want to be able to access the drives in group GID=35(I call it group dos, but it can be anything you want). When autofs mounts the drives it mounts them with permissions root.dos rwxrwx---. I also have identical lines in my /etc/fstab so that the user can unmount them manually with umount if they wish. /dev/hdd /rmd/z iso9660 noauto,user,ro,uid=0,gid=35 0 0 /dev/fd0 /rmd/a auto noauto,user,rw,uid=0,gid=35,umask=007,unhide,sync,quite 0 0 The same can be done for other filesystem type partitions if you want, say a win95 partition that you don't want to have mounted all the time. This works for me, YMMV. -- Brian --------------------------------------------------------------------- Mechanical Engineering [EMAIL PROTECTED] Purdue University http://www.ecn.purdue.edu/~servis ---------------------------------------------------------------------