正确的桑巴configuration写访问组?

我试图在CentOS客户机上重新configurationSamba / CIFS,因为当前的设置要求任何login到机器的用户sudo写入samba共享。 我想拿走sudo的特权,同时还提供了写入共享的方法。

我倾向于认为服务器端不需要做任何修改,因为我有一个新configuration的Debian客户端,几乎可以完美的工作。 我说几乎是因为它引发了像mv一样的警告:未能保留对`/media/smbshare/somefile.xls'的所有权:Permission denied。 (如果我能使这个消失,这当然是一个奖金。)

为了提供更多的背景知识,我在Debian和Ubuntu上成功使用了以下指南:

https://help.ubuntu.com/community/MountWindowsSharesPermanently

https://help.ubuntu.com/community/Samba/SambaClientGuide

我试图在CentOS机器上采取类似的步骤:我首先创build了一个组“samba”,并使用“sudo visudo”添加了以下行:

%samba ALL=(ALL) /sbin/mount,/sbin/umount,/sbin/mount.cifs,/sbin/umount.cifs 

(我已经用/ sbin / mount和/ bin / mount进行了试验)

然后,我把自己join了这个组织,卸下和重新装上,试图再次写下,没有运气。

下一步:我做了一些编辑fstab文件。 旧的行读取:

 //10.0.1.3/smbshare /mnt/smbshare cifs credentials=/root/smbcreds 0 0 

我玩过不同的configuration,添加gid = samba,file_mode = 0777,dir_mode = 0777,noserverio,以不同的组合,卸载和重新安装,没有明显的区别。

也许那么在客户端的UNIX样式的权限问题? 如下:

 drwxrwxrwx 101 nobody nobody 0 Jun 7 05:04 smbshare 

但似乎是读/写/执行被授予所有?