LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]samba用户权限的问题

[复制链接]
发表于 2006-5-22 10:09:09 | 显示全部楼层 |阅读模式
在内网中用samba建了个linux文件服务器,客户机为win操作系统,每个客户机的登陆用户已经加入samba用户中;
设想有一客户机用"admin"登陆后可以删除其它用户建立的文件,请问怎么做呢,主要是删除"共享文档"里其它用户建立的文件.

下面附上我的samba.conf
[global]
log file = /var/log/samba/log.%m
max log size = 1000
netbios name = SERVER
workgroup = JTJY
server string =

client code page=cp936
dos charset = cp936
unix charset = cp936

security = user
encrypt passwords = true
smb passwd file = /etc/samba/smbpasswd

map to guest = Bad User
map to guest = Bad Password
guest account = nobody

[共享文档]
comment = 共享文档
path = /home/netdir
public = yes
writable = yes
create mask = 0666

[FTP]
comment = FTP
path = /home/ftp
read only = no
public = yes

[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
发表于 2006-5-22 15:51:59 | 显示全部楼层
可以建个对“共享文件”有最大权限的用户,其他用户对“共享文件”只有只读权限。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-22 17:01:41 | 显示全部楼层
我的意思是除admin以外用户建的文件,只能自己有写权限,其它用户只能读取,但admin可以删除所有用户的文件
回复 支持 反对

使用道具 举报

发表于 2006-5-22 21:57:34 | 显示全部楼层
Post by gnugg
我的意思是除admin以外用户建的文件,只能自己有写权限,其它用户只能读取,但admin可以删除所有用户的文件


使用ext文件系统的粘附功能。
能够删除带有粘附位的用户是:root,文件夹属主,文件属主。
故:把admin映射成root
或者,强制每建立的文件夹属主都是admin。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-23 08:51:56 | 显示全部楼层
Post by d.sokwith
使用ext文件系统的粘附功能。
能够删除带有粘附位的用户是:root,文件夹属主,文件属主。
故:把admin映射成root
或者,强制每建立的文件夹属主都是admin。


可惜我用的是reiserfs
如果强制属主都成admin的话,用户还可能删除自己的文件吗?

还请具体说明一下怎么设置,谢谢了
回复 支持 反对

使用道具 举报

发表于 2006-5-23 21:25:50 | 显示全部楼层
我说的是新建文件夹的属主,不是新建文件的属主。
只是,不好意思,好象的确是不能仅仅只强制新建文件夹的属主是admin,并且使用force结果恰恰会相反。
其实,对于你的管理要求,可以不准许用户建立文件夹,所有需要的文件夹都由admin去建立,这样,也能够实现。

不过,映射root还是可行的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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