linux搭建完samba服务器window登陆问题

用虚拟机搭建了一个samba服务器 建立一个组groupadd tests 然后useradd -g tests test 然后建立samba用户smbpasswd test

然后vim /etc/samb/smb.config 创建一个共享文件夹

[public]

path=/public

public=yes

[test]

path = /share (之前建立的)

valid users = @tests

全局那个验证模式是user

然后问题来了。。

我用真实机访问\\192.168.XX.XX..

然后进入public没问题

进去test需要账号密码

直接输入test进不去撒。。

用的win7 没招加了个root\test打上密码才进去。。。

弱弱的问下,前面的是域名还是啥啊~~~用公司的文件服务器也得加前面的然后\用户名~~~费解啊!!!

第二个...

我在test共享文件里面添加writable=yes 咋还不能创建文件呢。。。。公共的public也不行!!!!求解释。。

这个应该是win7的问题,有时候,它会把smb客户端的认证信息加上域的信息,以方便samba服务器的域验证(samba支持这种方式)。但是,由于你的samba服务器不是这种方式,并且没有办法分辨域名是域还是工作组,从而产生认证上的错误,这时就需要你手动指定你的用户是samba服务器上的本地用户,不是域用户,也就是需要你在你的用户名前面加上hostname。
public是guest ok的另一个表述,本身就是不要账户密码的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-19
第一个问题如楼上所说;针对第二个问题,smb中配置为read only=no后,最终是否可写,还要看你的/share的权限和所属设置了,是否给对应组及用户开放写权限。另外,针对public设置中,请添加上read only =no
第2个回答  2011-08-18
s b
相似回答