關於samba的配置這裡就不講了,baidu,google一查一大堆,下面主要講在配置過程中可能遇到的問題,很多人在配置完linux samba服務後,在windows系統下訪問時遇到系統提示“未知的用戶名或密碼錯誤”或“無法訪問”,現將故障原因分析及解決辦法總結如下:
1、網絡沒有連通。
分析及解決辦法:啟用ping服務,可通過ping命令測試,這個就不多講了。
2、samba服務沒有成功啟動。
分析及解決辦法:通過service smb restart重啟測試,如果啟動出錯,根據錯誤提示分析解決或重新安裝samba。.
3、你的用戶名和密碼真的錯了。
分析及解決辦法:這個問題簡單吧,還用說嗎!
4、限制訪問配置問題。
分析及解決辦法:在配置文件samba.conf中啟用了interfaces或hosts allow,但所限制的網段或IP正式你訪問使用的機器,是否為此問題造成可通過在行hosts allow = 和 interfaces = 前加;注釋掉這些設置進行測試。
5、網絡工作組設置問題。
分析及解決辦法:不在同一個網絡工作組,查看samba.conf行workgroup = /你設置的網絡工作組名/和你訪問所使用的機器的網絡工作組名一致,如不一致,可能會出現無法訪問。
6、win7系統訪問問題。
分析及解決辦法:XP下可以正常訪問,win7無法訪問,進行如下設置:
首先,單擊[開始]——[運行] 輸入 “secpol.msc”打開管理工具,展開“本地策略(Local Policies)”。
然後,單擊“安全選項(Security Options)”。 雙擊“網絡安全:LAN Manager 身份驗證級別(Network Security: LAN Manager authentication level)”
最後,單擊列表中:發送LM和NTLMv2,如果已協商,則使用NTLMv2協議(LM and NTLM – use NTLMV2 session security if negotiated)。
7、虛擬用戶映射問題。
分析及解決辦法:可能是用戶虛擬用戶映射問題,將samba.conf中行username map = /etc/samba/smbusers 用;注釋掉進行測試,如果每個windows用戶在samba服務器中有帳戶這個可以不設。
8、samba用戶問題。
分析及解決辦法:samba用戶沒有創建或激活,可通過以下方法解決:
添加用戶:useradd 你的用戶
把用戶添加到samba中:smbpasswd -a 你的用戶
激活用戶:smbpasswd -e 你的用戶。