- 论坛徽章:
- 0
|
请教一个奇怪的问题,一模一样的smb.conf,同样的本机win7客户端,在本机Vmware中的CentOS 6.2(Samba 3.6.7)中一切正常,但是在实际服务器的Suse Linux Enterprise 11(Samba 3.6.6)上,smb服务起来之后,本机Win7能够连接上服务器,输入用户名/密码后能够看到共享的目录,但是就是打不开,Win7报错“Windows无法访问40.40.40.240\smb_share”,错误代码0x80070043,“找不到网络名”,真的晕了。 smb.conf如下
[global]
workgroup = CHINA
netbios name = ZHX-Server
server string = Samba Server Test
unix charset = utf8
display charset = utf8
dos charset = cp936
log file = /var/log/samba/log.%m
load printers = no
max protocol = smb2
security = user
passdb backend = tdbsam
[homes]
comment = Home Directories
browseable = no
read only = no
create mode = 0664
directory mode = 0775
[project]
comment = smbuser's project
path = /smb_share
browseable = yes
read only = no
write list = @users
我在两台服务器上都创建了smb1、smb2和smb3三个用户,都是users群组的,cat /etc/group | grep users的结果为 users :100:smb1,smb2,smb3
在[project]中设置共享的目录的属性为: drwxrws---. 2 root users 4096 8月 9 11:21 /smb_share,这是通过 chmod 2770 -R /smb_share 来设定的。
两台服务器上的所有的防火墙都关完了的,Suse下是通过 rcSuSEfirewall2 stop来实现的,并且通过 iptables -L 查看确实已经没有任何规则了
我后来又把Suse下的 /smb_share目录权限改成了 chmod 777 -R /smb_share ,但是结果还是一样的,晕了~~~~
请教各位这到底是怎么回事情啊?难道Suse真的就要比CentOS苛刻些么? |
|