[问题]samba服务器

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

[问题]samba服务器

#1

帖子 sjbird331 » 2008-07-03 11:12

我想给局域网内的每个人设置一个目录,然后每个人只能对自己的目录下文件进行读写,对别的用户目录只能读,请问怎么设置?
我用命令 'useradd -m -s /bin/bsh wanbing' 和 'passwd wanbing' 建立了一个系统账户,然后用 'smbpasswd -a wanbing'添加共享用户,接着在smb.conf里设置:
[wanbing]
path = /home/wanbing
available = yes
browsable = yes
public = yes
writable = yes
valid user = wanbing
write list = wanbing
重启samba后,同事在自己的目录下(即/wanbing)只能读文件,不能修改文件,而他到别人的目录下甚至不能进入目录,请问我的设置哪里有问题?谢谢
leafei
帖子: 84
注册时间: 2008-06-29 21:41

#2

帖子 leafei » 2008-07-03 11:34

这是因为除了samba的权限设置,文件系统的权限也要设置。

如果/home/wanbing是wanbing的home目录的话,其他用户是没有权限读的。

如果我记得没错的话,valid user这一项也需要加入你希望能读的用户:

代码: 全选

valid user = wanbing,blabla
-- OR --
valid user = @group #如果他们在同一个group的话。
sjbird331
帖子: 70
注册时间: 2008-05-14 10:08

#3

帖子 sjbird331 » 2008-07-03 14:07

大哥,情况仍然依旧啊。。。有没有人再给点意见啊
yuhongchun
帖子: 587
注册时间: 2008-05-25 21:11

Re: [问题]samba服务器

#4

帖子 yuhongchun » 2008-07-03 15:53

sjbird331 写了:我想给局域网内的每个人设置一个目录,然后每个人只能对自己的目录下文件进行读写,对别的用户目录只能读,请问怎么设置?
我用命令 'useradd -m -s /bin/bsh wanbing' 和 'passwd wanbing' 建立了一个系统账户,然后用 'smbpasswd -a wanbing'添加共享用户,接着在smb.conf里设置:
[wanbing]
path = /home/wanbing
available = yes
browsable = yes
public = yes
writable = yes
valid user = wanbing
write list = wanbing
重启samba后,同事在自己的目录下(即/wanbing)只能读文件,不能修改文件,而他到别人的目录下甚至不能进入目录,请问我的设置哪里有问题?谢谢
建议你参阅http://hi.baidu.com/yuhongchun027 里的samba系统中的易游篇,里面有详细说明
回复