"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,开始修复。

HTTP报错401和403详解及解决办法

一、401: 1. HTTP 401 错误 - 未授权: (Unauthorized) 您的Web服务器认为,客户端发送的 HTTP 数据流是正确的,但进入网址 (URL) 资源 , ...
  • SpicyBoiledFish
  • SpicyBoiledFish
  • 2017-12-26 16:41:30
  • 12057

HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析

HTTP 错误 400  400 请求出错  由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。  HTTP 错误 401  401.1 未授权:登录失败  此...
  • chenxinchongcn
  • chenxinchongcn
  • 2017-02-09 12:33:56
  • 4762

“IIS配置401错误”完美解决方案(原创)

“IIS配置401错误”完美解决方案(54powerman)1、错误号401.1症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。分析:由于用户匿名访问使用的账号(默认是IUSR...
  • 54powerman
  • 54powerman
  • 2004-11-09 19:12:00
  • 7752

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

 远程服务器返回错误: (401) 未经授权 解决方案 2007-04-06 13:441、错误号401.1 症状:HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝。 分析: 由于用户...
  • mubingyun
  • mubingyun
  • 2008-09-28 15:45:00
  • 6695

http 401错误解析

HTTP 401 错误 - 未授权: (Unauthorized)介绍您的Web服务器认为,客户端(例如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流是正确的,但进入网址...
  • patronsaint
  • patronsaint
  • 2010-06-01 16:59:00
  • 126904

HTTP 错误 401.0 - Unauthorized 的解决方案

我的项目突然间报这个错误.... HTTP 错误 401.0 - Unauthorized 您无权查看此目录或页面。 最可能的原因: 通过身份验证的用户无权访问处理请求所需的资源。 ...
  • phker
  • phker
  • 2015-02-10 14:38:57
  • 67199

Http 401错误重现实验及解决办法

根据http协议对状态码的定义,401代表未经授权的访问。在IIS中在401的基础上定义了一系列的子状态码来代表各种不同情况下未经授权访问的具体原因。 401.1 - Logon failed....
  • directionofear
  • directionofear
  • 2012-10-06 11:09:57
  • 44741

http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码

http协议的状态码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已...
  • piaoxuan1987
  • piaoxuan1987
  • 2016-06-07 14:46:13
  • 6863

Kconfig文件详解

注:本文是学习朱老师课程整理的笔记,基于linux2.6.35.7和九鼎X210BV3S开发板进行移植。 Kconfig文件详解,Kconfig和.config文件和Makefile三者的关联。...
  • Ultraman_hs
  • Ultraman_hs
  • 2016-10-31 18:46:38
  • 5105

LoadRunner 和 HTTP 401 验证

在笔者最近做的一个项目中,偶然发现了一个HTTP验证机制方面的有趣问题。 本人有一个设备对设备(M2M)的接口,在这个接口上用户(客户端)使用HTTP验证来确认是他们自己向服务器传输数...
  • smooth00
  • smooth00
  • 2017-03-24 16:43:23
  • 6254
收藏助手
不良信息举报
您举报文章:"HTTP 错误 401.1 - 未经授权:访问由于凭据无效被拒绝"的另类解决方案
举报原因:
原因补充:

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