挂载SAMBA(CIFS)文件系统,使非root用户具有完全权限

默认情况下,root用户将共享目录挂载到本地,root用户具有认证到samba服务器上的用户的目录权限,其它用户则没有相应的完全权限,如图:


smb1smb2

可以看出,其它用户对文件的直接写入被拒绝,新增、自己创建对象的移动、删除是被允许的。

当然,大部分情况下能进行这些操作也差不多了, 但如果想让其它用户直接拥有挂载对象的所有权限什么办呢,网上查找到说在挂载时加入dir_mode=0777,file_mode=0777选项,但试验后失败:
smb3

另一种可行方法为挂载时为挂载到的目录指定相应UID和GID,选项中加入uid=xxx,gid=xxx如图:
smb4

由此可以看出:Linux中访问共享目录权限亦与挂载到的目录权限有关。

发表评论

error: Content is protected !!