Re: Autofs for root only??
*- On 23 Jun, Gertjan Klein wrote about "Autofs for root only??"
> I am trying to convince autofs to allow others than root to access the
> automounted filesystems, and I'm failing miserably. I can find no
> information on this subject in the man pages. It appears the problem is
> not directly related to autofs, though, because I fail with standard
> mount as well. Here is what I did to test:
>
> asterix:/# mkdir test
> asterix:/# chown root:disk test
> asterix:/# dir test
> drwxrwxr-x 2 root disk 1024 Jun 23 21:56 test
> asterix:/# mount -t ext2 /dev/hda6 /test -o user,suid,exec
> asterix:/# dir test
> drwxr-xr-x 3 root root 1024 Jun 22 19:31 test
> asterix:/# dir /dev/hda6
> brw-rw---- 1 root disk 3, 6 Jul 21 1998
>
> For some reason, the mount command changes the permissions of /test
> right back to what they were. If I log in as a user and try to access
> (write to) the mounted filesystem I'm denied access. The same happens
> with autofs mounted filesystems.
>
> What can I do to fix this?
>
mount -t ext2 /dev/hda6 /test -o suid,gid=<gid-of-disk>,umask=002
Then make sure your user is in the group disk
adduser <user> disk # user will have to logout and back in
The user option is pointless on the mount command line, it is only
usefull in the /etc/fstab file, see the mount(8) man page.
{root@brian}{/}[237]>ls -dl mnt
1 drwxr-xr-x 3 root root 1024 Jun 15 18:20 mnt/
{root@brian}{/}[238]>mount -t vfat /dev/hdc5 /mnt -o gid=35,umask=002
{root@brian}{/}[239]>ls -dl mnt
16 drwxrwxr-x 4 root dos 16384 Dec 31 1969 mnt/
So in your autofs.<mountpoint> file use the gid and umask options.
--
Brian
---------------------------------------------------------------------
Mechanical Engineering servis@purdue.edu
Purdue University http://www.ecn.purdue.edu/~servis
---------------------------------------------------------------------
Reply to: