如果你在設定uBuntu cntlm的system proxy有遇到用自己的帳號執行apt-get update時出現407 error,即proxy不認得你的帳號密碼的情況時,可嘗試用下面的方法解決:
1、您使用的賬號、密碼確認OK?即可以正常在windows上登入?且有internet權限?
2、如果確認第一點OK的話,請您試下如下步驟
1)更改好您前面提到的cntlm.conf文件,保存;
2)root身份執行 cntlm -H (如果是ubuntu系統,需要 sudo 來執行)它會提示您key入密碼,輸入自己的AD賬號(英文名)對應的密碼,輸入時不會回顯出來,輸入完成後按下Enter,console下面看到的整個畫面應該如下分隔線之間所示:
----------------分隔線---------------------
# cntlm -H
Password:
PassLM 3114F0560DBF3DFFBE8150AF3053D63C
PassNT C366476FE4FF8A7C960E746208DFED37
PassNTLMv2 268E383927608B1ACA8D151204B3201B # Only for user 'manny_huang', domain 'PSH'
----------------分隔線----------------------
OK,現在copy您自己電腦上的 PassNTLMv2 所示的這一行替換cntlm.conf中的password對應的行即可,替換後 cntlm.conf 文件中看起來應該類似如下:
----------------分隔線----------------------
Username manny_huang
Domain PSH
PassNTLMv2 268E383927608B1ACA8D151204B3201B # Use hashes instead (-H)
Proxy 172.28.128.93:80
----------------分隔線----------------------
然後,停止cntlm,再重新啟動,如果是service,那麼可以參考這樣做(同樣的,ubuntu下面請使用sudo執行):
# /etc/init.d/cntlmd restart
1、您使用的賬號、密碼確認OK?即可以正常在windows上登入?且有internet權限?
2、如果確認第一點OK的話,請您試下如下步驟
1)更改好您前面提到的cntlm.conf文件,保存;
2)root身份執行 cntlm -H (如果是ubuntu系統,需要 sudo 來執行)它會提示您key入密碼,輸入自己的AD賬號(英文名)對應的密碼,輸入時不會回顯出來,輸入完成後按下Enter,console下面看到的整個畫面應該如下分隔線之間所示:
----------------分隔線---------------------
# cntlm -H
Password:
PassLM 3114F0560DBF3DFFBE8150AF3053D63C
PassNT C366476FE4FF8A7C960E746208DFED37
PassNTLMv2 268E383927608B1ACA8D151204B3201B # Only for user 'manny_huang', domain 'PSH'
----------------分隔線----------------------
OK,現在copy您自己電腦上的 PassNTLMv2 所示的這一行替換cntlm.conf中的password對應的行即可,替換後 cntlm.conf 文件中看起來應該類似如下:
----------------分隔線----------------------
Username manny_huang
Domain PSH
PassNTLMv2 268E383927608B1ACA8D151204B3201B # Use hashes instead (-H)
Proxy 172.28.128.93:80
----------------分隔線----------------------
然後,停止cntlm,再重新啟動,如果是service,那麼可以參考這樣做(同樣的,ubuntu下面請使用sudo執行):
# /etc/init.d/cntlmd restart