在微軟推出VISTA後在NTLM的驗証層級預設為NTLM v2當然新一代的作業系統win7也是一樣的
使用這個層級如要訪問Linux的主機,會出現明明帳號密都打對,為什麼還是一直彈出認証視窗的問題咧??
這個問題在vista business以上的版本是可以使用MMC本機群組原則在裡頭修改
但在Home Premium、Home Basic的版本是沒有本機群組原則
那就直接到註冊登錄檔修改吧~
依下列路徑找到“lmcompatibilitylevel”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
“lmcompatibilitylevel“=dword:00000003
NTLM V2為00000003
NTLM只要將值改為00000000即可
=================================================================
至於在WIN7呢?
我發現~在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
這個路徑下已經沒有“lmcompatibilitylevel“這個DWORD值了
所以自己新增一個DWORD 叫“lmcompatibilitylevel“再把值設為00000000
這樣就OK了~~
==================================================================
這樣可以解決許多筆電USER,因為大多搭載的WINDOWS版本都是Home Premium、Home Basic
適用於公司環境有LINUX的Smb又要認証的~