微軟新操作系統(tǒng)Vista的先期使用者可能會注意到他們不能用現(xiàn)成的方式連接到Samba。這對于很多企業(yè)用戶來說是一件痛苦的事情。從技術(shù)上講,這是因?yàn)槲④沄ista默認(rèn)的安全策略是只使用NTLMv2身份驗(yàn)證。根據(jù)從Google上搜索到的情況來看,Samba目前還不支持這一驗(yàn)證方式。
更新:有一些讀者指出,NTLMv2身份驗(yàn)證在Samba 3.0里得到了支持。但是在這里,我當(dāng)然不想這么做。
要讓Vista使用Samba,就要采取下面幾個(gè)簡單步驟:
1. 打開“運(yùn)行(Run)”命令框,輸入“secpol.msc”。
![]() |
圖 1 |
2. 當(dāng)Vista提示的時(shí)候按“繼續(xù)(continue)”按鈕。
3. 點(diǎn)擊“本地策略(Local Policies)”-->“安全選項(xiàng)(Security Options)”。
![]() |
圖 2 |
4. 找到“網(wǎng)絡(luò)安全:局域網(wǎng)管理器身份驗(yàn)證級別(Network Security: LAN Manager authentication level)”,打開它。
5. 在默認(rèn)情況下,Windows Vista會把該策略設(shè)為“只響應(yīng)NTVLM2(NTVLM2 responses only)”。把這一策略改為“LM和NTLM——如果協(xié)商就使用NTLMV2會話安全(LM and NTLM – use NTLMV2 session security if negotiated)”。
![]() |
圖 3 |
一旦完成了上述步驟,Windows Vista就能夠查看基于Samba服務(wù)器的網(wǎng)絡(luò)驅(qū)動器,并修補(bǔ)將Samba作用主域控制器所導(dǎo)致的任何問題。