"HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝"的另类解决方案

原创 2007年09月27日 10:55:00
今天早上到公司,突然发现服务器上iis的网站全都不能访问了,翻遍了google和baidu,也没找到合适的解决办法,只有找一个能暂时解决的方法顶上了,现在贴出来大家分享下。

如果打开网页需要输入用户名和密码,关掉就提示“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,开始修复。

解决 WIN2003+IIS6.0 : HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝

1。完成IIS基本配置 2。建立IIS访问用户IUSR_*,密码123456,加入Guests或IIS_WPG组 3。给网站目录赋权,允许IUSR_*完全访问 4。IIS站点设置,帐号:IUSR...

您未被授权查看该页; HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。

处理401.1问题的解决问题的过程: 思路: 1.出现这个问题第一是想到虚拟主机没有[读写]权限。加上了Everyone用户也不行。2.查看用户名是否锁定,解除锁定问题成功解决了。3.还有一种情况,用...

HTTP 错误 401.1 - 未授权:登录失败

      今天碰到一个IIS的奇怪问题,当用集成身份验证时,可以登录网页,但用匿名用户验证,却报错:HTTP 错误 401.1 - 未授权:登录失败 ,通过分析,这就是权限的问题,而且我的这个问题怪...

401 - 未授权: 由于凭据无效,访问被拒绝。

1、打开服务器的“IIS信息服务管理器”——》选择你发布的网站——》选择功能视图中的“身份验证”——》右键匿名身份验证,选择“编辑”,选择“特定用户IUSR”; 2、选择你发布的网站——》右键要发布...

w2008 R2 401 - 未授权: 由于凭据无效,访问被拒绝。

1、打开服务器的“IIS信息服务管理器”——》选择你发布的网站——》选择功能视图中的“身份验证”——》右键匿名身份验证,选择“编辑”,选择“特定用户IUSR”;  2、选择你发布的网站——》右键要发...

CROS实现跨域时授权问题(401错误)的解决

http://www.open-open.com/lib/view/open1463878276539.html 如果我们访问的资源是不需要授权的,也就是在HTTP请求头中不包含 authe...

"HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝" 的解决办法

HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝 解决方法如下。。。   由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。...

远程服务器返回错误: (401) 未经授权 解决方案2007-04-06 13:441、错误号401.1

1、错误号401.1  症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。  分析:  由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,...

HTTP 错误401.1 - 未经授权

  • 2011年04月21日 15:19
  • 4KB
  • 下载

HTTP 错误 401.1 - 未授权:登录失败

解决问题:HTTP 错误 401.1 - 未授权:登录失败 HTTP 错误 401.1 - 未授权:登录失败 解决问题:HTTP 错误 401.1 - 未授权:登录失败...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:"HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝"的另类解决方案
举报原因:
原因补充:

(最多只允许输入30个字)