在微軟推出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又要認証的~

創作者介紹

yuelin's

yuelin 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • Kaoyc
  • 非常實用的技巧~幫我解決了Win7無法登入的問題
    謝謝!
  • 很高興能幫到您~

    yuelin 於 2010/06/26 14:59 回覆

  • taglife
  • 請問這個調整會降低安全層級嗎?
    還是可以由Samba端調整?
  • hi,您好~這個調整是設定clinet端的部份。前提是您的smb服務器的認証是NTLM的驗証層級;當然您也是可以針對smb的服務器來調整為NTLM V2,一樣可以讓vista以後的版本client驗証過。

    yuelin 於 2011/06/20 23:06 回覆

找更多相關文章與討論