LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1072|回复: 1

多用户单入口samba共享 设置的一个小问题

[复制链接]
发表于 2008-2-18 14:02:57 | 显示全部楼层 |阅读模式
根据首页上的教程自己做了一个共享,现将出现的问题提出,
在此请各位大侠帮忙解决,先谢谢:

文件夹如下:
--ShareOnLinux
   ----目录1   user1:group1 755
   ----目录2   user2:group2 755
   ----只读共享 root:root 0755
  ----可写共享 user1:group3 1777
        -----文件.doc  user1:group3 1777
               
用户如下:
group1:user1
group2:user2
group3:user1,user2

Samba设置如下:
[ShareOnLinux]  #共享名  
comment = ShareFiles On LinuxServer
path = /home/ShareOnLinux  #共享文件夹的位置
create mask = 0664 #用户创建文件时的权限
directory mask = 0775   #用户创建目录时的权限
writable = yes #允许写入,同时需要samba服务器该用户有写入权限
valid users = @group1,@group2,@group3
#用户及用户组,之间用,间隔,用户组前加@,nobody是匿名用户
browseable = no #防止用户浏览其他用户的目录
guest ok = no  #匿名用户是否可以访问

现在出现一个问题
原来可写共享下的文件.doc的所有者是user1:group3 权限是1777
但是user2用户修改了文件.doc后,
文件.doc的所有者变成了user2:group2 权限变成了 754
造成原来的user1都不能修改了

请问为什么权限和所有者会变化呢,如果所有者不变的话,事情也好办
或者如果读写权限不变的话,事情照样好办
可是这里全变了,
我想可能是samba下的conf设置有问题把
请各位帮忙指正,谢谢
 楼主| 发表于 2008-2-18 14:56:33 | 显示全部楼层
暂时我解决的方法是:

设置里面改为
create mask = 1664 #用户创建文件时的权限
directory mask = 1775 #用户创建目录时的权限
文件
----可写共享 user1:group3 1777
-----文件.doc user1:group3 1777

临时可以解决这个问题,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表