允许用户从fstab挂载samba共享

我无法获得mount.cifs尊重传递给挂载的user标志。 /etc/fstab的条目是

 //10.0.1.205/rm /home/robert/remote/rm cifs user,uid=robert,gid=users,file_mode=0644,dir_mode=0755,credentials=/etc/samba/navision,rw,noauto 0 0 

但执行时

 robert@rm:~/remote> mount rm 

我收到

 mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (egman mount.cifs) 

看起来像mount.cifs必须是setuid允许普通用户挂载共享。

可以将mount.cifs的模式设置为setuid root,以允许非root用户将共享挂载到具有写入权限的目录。

不要在Linux下命名驱动器卷“rm”。 你在问灾难。

这是我认为你想要使用的格式 – 看起来你可能在上面粘贴的命令中使用了错误的用户减速

 //192.168.44.100/share_name /path_to/mount_point cifs username=server_user,password=server_password,_netdev,uid=client_username,gid=users 0 0