為什麼一樣的配置文件,一樣的Samba版本,CentOS一切正常,Suse能夠看到目錄卻打不開
請教一個奇怪的問題,一模一樣的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如下
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
comment = Home Directories
browseable = no
read only = no
create mode = 0664
directory mode = 0775
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:x:100:smb1,smb2,smb3
在中設置共享的目錄的屬性為: 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苛刻些么?
《解決方案》
自己頂一下~~~~各位大俠幫下忙啊,單位這邊對Samba伺服器都不熟,也沒人可問。
對了,還忘了說一點,我的VMware-CentOS選的是橋接模式,IP為40.40.40.115,我的主機Win7-PC IP為40.40.40.125, Suse伺服器在機房,IP為40.40.40.240