歡迎您光臨本站 註冊首頁

Windows XP 訪問samba2.0.6架設的samba伺服器的問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

Windows XP 訪問samba2.0.6架設的samba伺服器的問題

用samba2.0.6架設了samba伺服器,設置為匿名訪問的時候,可以連上去,但是設為用戶驗證方式的時候無法訪問。
但是可以用smbclient -L 看到共享目錄

匿名訪問時的配置文件為:

workgroup = LNX
server string = Samba Server on NAS
netbios name = nas_server
security = share


comment = Public Stuff
path = /tmp
public = yes
browseable = yes
writable = yes
guest ok = yes

非匿名時配置文件為

workgroup = LNX
server string = Samba Server on NAS
netbios name = nas_server
security = user
smb passwd file = /usr/local/samba/lib/smbpasswd
log file = /usr/local/samba/var/%U.log


comment = Public Stuff
path = /tmp
public = yes
browseable = yes
writable = yes
guest ok = yes
windows XP這邊就會彈出對話框說
//172.17.145.62 is not accesslible . You might not have permission to use this network resoucer .

但是這時用smbclient查看是能看到分享的目錄
# smbclient -L //172.17.145.62
Password:
Anonymous login successful

Sharename Type Comment
--------- ---- -------
Public Disk Public Stuff
IPC$ IPC IPC Service (Samba Server on NAS)
Anonymous login successful

Server Comment
--------- -------
NAS_SERVER Samba Server on NAS

Workgroup Master
--------- -------
LNX


Workgroup Master
--------- -------

想問下有沒人配置過samba2.0.6的server,又用XP訪問成功過,我不知道是我配置文件有問題還是因為2.0.6版本太低了,不能訪問。

[ 本帖最後由 happynew 於 2007-11-13 21:19 編輯 ]
《解決方案》

防火牆

系統許可權

目錄許可權
《解決方案》

windows和linux的防火牆關掉了
目錄許可權/tmp是777
系統許可權是怎麼回事呀?
《解決方案》

原帖由 happynew 於 2007-11-13 19:52 發表 http://bbs.chinaunix.net/images/common/back.gif
windows和linux的防火牆關掉了
目錄許可權/tmp是777
系統許可權是怎麼回事呀?


不好意思,我說的系統許可權和目錄許可權是一會兒事

應該是共享許可權。

不妨把你的配置文件貼出來。
《解決方案》

配置文件  上邊有了

我編輯一下吧
《解決方案》

對了 同樣的配置文件 我用samba3.0.0以上的版本就沒有問題
然後我在linux這邊用smbclient訪問,也沒有問題

所以我覺的是不是2.0.6的版本太低了
《解決方案》

//172.17.145.62 is not accesslible . You might not have permission to use this network resoucer .


這不就是許可權的問題嗎?

你好好檢查一下吧。

再就是SELINUX,試著關掉試試看。

為什麼還要用2.0.6這個版本呢?
《解決方案》

selinux關掉還是不行,用linux的smbclient可以連上去

因為這個版本的samba小,搞定了,可以方便往嵌入式系統上移植
《解決方案》

我也出現過這種問題
encrypt passwords = yes
就好了。
另外讓我不解的就是,設置Security = usr,設置map to guest = never,但是在linux下還是可以匿名訪問
《解決方案》

問題解決了:
代碼和配置沒有問題的
問題處在windows這邊
第一次samba設為共享的時候,windows可以訪問的,並且在合適的許可權下,是可讀可寫的

第二次samba設為用戶驗證的時候,windows必須要重啟,再連接samba server的才會彈出對話框讓用戶輸入用戶名和密碼,不重啟的話,就會彈出沒有許可權的警告,估計應該是當windows連接一個CIFS之後會記住驗證信息,再次連接的時候,直接試用之前的驗證信息。

對了,謝謝 skymoonboy

[ 本帖最後由 happynew 於 2008-2-19 08:59 編輯 ]

[火星人 ] Windows XP 訪問samba2.0.6架設的samba伺服器的問題已經有543次圍觀

http://coctec.com/docs/service/show-post-32416.html