smbfs and /etc/fstab

Arne Henningsen ahenningsen at
Tue Apr 6 13:54:42 GMT 2004

Thank you, Luca, for your hint. However, I have already set the smbmnt command 
setuid, but this did not solve my problem. I can mount a smb share as a 
normal user with
   smbmount //server/share /mnt/xxx -o ...
and also with
   /sbin/mount.smbfs //server/share /mnt/xxx -o ...
but not with
   mount /mnt/xxx
(assuming /mnt/xxx is in /etc/fstab), which is much more convenient.
Now I found out that a normal user also can NOT mount a smb share with
   mount //server/share /mnt/xxx -t smbfs -o ...
and I guess that this is the reason why only root can mount the samba shares 
that are in /etc/fstab with "mount /mnt/xxx".
Is there anything I can do to change this (/bin/mount is already setuid)?


> On Monday 05 April 2004 13:58 Arne Henningsen's cat walking on the keyboard  
> wrote:
> > Hi,
> >
> > I have got the same problem, since I upgraded from SuSE 8.x to SuSE 9.0.
> > In /var/log/messages I found following error message:
> >    kernel: smbfs: Unrecognized mount option noexec
> >
> > The option "noexec" seems to be somehow linked to the option "user". If I
> > delete the option "user" in /etc/fstab,  there is no error message and
> > *root* can mount the share with "mount /mnt/xxx", but a normal user
> > cannot. 
> > However, I want that also normal users can mount the share.
> >
> > Any ideas?
> To allow users to mount try to setuid for the smbmount command, thus a
> normal  user can execute it.
> Luca

More information about the smb-clients mailing list