转: HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝的另类解决方案
生活随笔
收集整理的這篇文章主要介紹了
转: HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝的另类解决方案
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
來自:http://blog.csdn.net/leisky/archive/2007/09/27/1802730.aspx今天早上到公司,突然發(fā)現(xiàn)服務(wù)器上iis的網(wǎng)站全都不能訪問了,翻遍了google和baidu,也沒找到合適的解決辦法,只有找一個能暫時解決的方法頂上了,現(xiàn)在貼出來大家分享下。
如果打開網(wǎng)頁需要輸入用戶名和密碼,關(guān)掉就提示“HTTP 錯誤 401.1 - 未經(jīng)授權(quán):訪問由于憑據(jù)無效被拒絕”:
需要檢查的基本項目有:
1、 IIS的網(wǎng)站中是否勾選了匿名訪問;
2、匿名訪問的用戶是否啟用了;
3、本地策略- 從網(wǎng)絡(luò)訪問此計算機的用戶列表中是否有IIS中設(shè)置的用戶。
如果以上有一條沒有滿足,按照下面的方法設(shè)置后重新訪問網(wǎng)站:
1、IIS網(wǎng)站的屬性中,勾上匿名訪問;
2、控制面板->管理工具->計算機管理->本地用戶和組,將IUSR_機器名賬號啟用。
3、開始->程序->管理工具->本地安全策略->安全策略->本地策略->用戶權(quán)限分配,雙擊“從網(wǎng)絡(luò)訪問此計算機”,添加IIS默認用戶或者其所屬的組。?
如果以上方法沒有解決問題,就要采用另類的方法了,另類的方法如下:
1、新建一個用戶,加入IIS_WPG組。(密碼可以設(shè)的簡單點,以免以后忘了...)
2、打開我的電腦,找到放置網(wǎng)站的根目錄,給新建的用戶完全控制的權(quán)限。
3、設(shè)置IIS站點,帳號和密碼就是第一步建的帳號和密碼。
再次訪問,問題解決....
為什么說是另類的解決方案呢,因為我沒有找到問題的根本原因是什么,只能用新建用戶的方法繞過前面無法解決的問題...
如果正好你有這個問題的根本解決方案,麻煩留言給我,謝謝...
----------------------------------------------------------------------------------------------------------------------------------------------------
今天查看服務(wù)器的本地安全策略是發(fā)現(xiàn)參數(shù)錯誤的問題,具體錯誤如下:
所有由此用戶界面改動的本地安全性設(shè)置都可能隨后被域級的策略覆蓋。
解決辦法:
1.切換到命令提示符狀態(tài)。
2.執(zhí)行“esentutl /k %windir%\Security\Database\Secedit.sdb”和“esentutl /g %windir%\Security\Database\Secedit.sdb”對secedit.sdb進行檢查。
3.手工備份要修復的數(shù)據(jù)庫文件。
4.執(zhí)行“esentutl /p %windir%\Security\Database\Secedit.sdb”進行修復,系統(tǒng)會彈出Warning提示框:
"You should only run Repair on damaged or corrupted databases.Repair will not apply information in the transaction log files to the database,and may cause information to be lost.Do you wish to proceed?"
如果打開網(wǎng)頁需要輸入用戶名和密碼,關(guān)掉就提示“HTTP 錯誤 401.1 - 未經(jīng)授權(quán):訪問由于憑據(jù)無效被拒絕”:
需要檢查的基本項目有:
1、 IIS的網(wǎng)站中是否勾選了匿名訪問;
2、匿名訪問的用戶是否啟用了;
3、本地策略- 從網(wǎng)絡(luò)訪問此計算機的用戶列表中是否有IIS中設(shè)置的用戶。
如果以上有一條沒有滿足,按照下面的方法設(shè)置后重新訪問網(wǎng)站:
1、IIS網(wǎng)站的屬性中,勾上匿名訪問;
2、控制面板->管理工具->計算機管理->本地用戶和組,將IUSR_機器名賬號啟用。
3、開始->程序->管理工具->本地安全策略->安全策略->本地策略->用戶權(quán)限分配,雙擊“從網(wǎng)絡(luò)訪問此計算機”,添加IIS默認用戶或者其所屬的組。?
如果以上方法沒有解決問題,就要采用另類的方法了,另類的方法如下:
1、新建一個用戶,加入IIS_WPG組。(密碼可以設(shè)的簡單點,以免以后忘了...)
2、打開我的電腦,找到放置網(wǎng)站的根目錄,給新建的用戶完全控制的權(quán)限。
3、設(shè)置IIS站點,帳號和密碼就是第一步建的帳號和密碼。
再次訪問,問題解決....
為什么說是另類的解決方案呢,因為我沒有找到問題的根本原因是什么,只能用新建用戶的方法繞過前面無法解決的問題...
如果正好你有這個問題的根本解決方案,麻煩留言給我,謝謝...
----------------------------------------------------------------------------------------------------------------------------------------------------
今天查看服務(wù)器的本地安全策略是發(fā)現(xiàn)參數(shù)錯誤的問題,具體錯誤如下:
不能確定應(yīng)用到此機器的組策略安全性設(shè)置。
在嘗試從本地安全性數(shù)據(jù)庫(%windir%\security\database\secedit.sdb)中檢索這些設(shè)置時返回的錯誤為:參數(shù)不正確。
所有由此用戶界面改動的本地安全性設(shè)置都可能隨后被域級的策略覆蓋。
解決辦法:
1.切換到命令提示符狀態(tài)。
2.執(zhí)行“esentutl /k %windir%\Security\Database\Secedit.sdb”和“esentutl /g %windir%\Security\Database\Secedit.sdb”對secedit.sdb進行檢查。
3.手工備份要修復的數(shù)據(jù)庫文件。
4.執(zhí)行“esentutl /p %windir%\Security\Database\Secedit.sdb”進行修復,系統(tǒng)會彈出Warning提示框:
"You should only run Repair on damaged or corrupted databases.Repair will not apply information in the transaction log files to the database,and may cause information to be lost.Do you wish to proceed?"
單擊OK,開始修復。?
總結(jié)
以上是生活随笔為你收集整理的转: HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝的另类解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于51CTO博客大赛的感想
- 下一篇: 让用户更改自己的帐号