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