降低服务器部分目录权限后MDB无法打开?

kafly 2006-05-18 10:28:47
WIN2003 中文企业版
SQL2000

降低系统目录windows、system32,程序目录Program Files的权限
去掉了Everyone和user组的权限,造成使用ado控件打开access数据库出现[ ADODB.Recordset 错误 '800a0e7d' ]错误。

尔后修改C:\Program Files\Common Files\System\ado 目录权限为Everyone读取、运行。仍出错?
但是用ado可以对SQL数据库操作。这是为什么?怎么改权限?
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
net_sky 2006-05-19
  • 打赏
  • 举报
回复
让文件夹NTFS权限让IIS匿名帐户只有Read的权限,如果分配其他权限就要注意安全问题了。
你上面问题,如果去掉默认的Everyone和USE组的权限,会出很多问题的,除非一开始你就去掉Everyone用户并添加允许的用户操作权限,最后补充一点,MS大部分的初始用户默认都是属于User Group!
kafly 2006-05-19
  • 打赏
  • 举报
回复
是个办法哦,用拒绝。
不过添加SYSTEM32 everyone权限我试过,没用。。。

现在干脆重装了系统,再配权限吧。

我不想让IIS匿名帐户看到C盘所有东西,更不允许执行权限。应该怎么设置呢?
icuc88 2006-05-19
  • 打赏
  • 举报
回复
http://support.microsoft.com/?id=271071
How to set required NTFS permissions and user rights for an IIS 5.0 Web server

http://support.microsoft.com/kb/812614/
Default permissions and user rights for IIS 6.0

按照这里面的配置。
kafly 2006-05-19
  • 打赏
  • 举报
回复
给权限提升常用目录增加了 guests 组只读,给需要运行的控件和组件目录设置GUESTS运行。
差不多了吧?现在用webshell在iis匿名帐号权限下访问不到c,d,e,f,windows,windows\system32,program files目录了。
kafly 2006-05-18
  • 打赏
  • 举报
回复
补充一下,用administrator权限访问该页正常
凤凰 2006-05-18
  • 打赏
  • 举报
回复
需要添加EVERYONE 对SYSTEM32目录的相关访问权限

顺便说2句,NTFS访问权限的设置

对C盘,默认的NTFS权限基本足够了

一般采用添加拒绝访问权限来增强安全性

如:对\WINDOWS\SYSTEM32\*.EXE 拒绝非ADMINISTRATORS的访问权限

添加拒绝访问权限比直接删除EVERYONE等的访问权限管理维护等各个方面都有效的多

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧