其实网上有很多这样的文章,但是我遇到的情况是用网上的方法不好用。这几天我的服务器头大了,老是出问题。昨天ASP又连不上MDB了。在网上找了很多资料,问了很多人。一开始我排除了ASP程序的问题。
因为在其他服务器上测试的时候没有问题,我以为是系统设置什么的。我一点一点地检查。后来nowthk给我发消息告诉我怎么改。我改变了设置,它仍然不工作。他让我看他以前的文章。我看了两个凳子,然后继续做,还是不行。当我不能去的时候,我不得不去nowthk。他让我试试C: plus Everyone权限。我又试了一次,但是没什么问题。现在我可以确定系统的权限设置不正确。我继续改权限,按照nowthk的文章改。一切都是一样的,但后来就不行了。总之我是一点一点尝试的。iis启动、关闭并再次启动。我花了将近两个小时。最后,我试图找出应该添加到*的权限。tlb文件,但是我不知道为什么查出问题就好了。
更不用说,我给你写添加新权限的步骤。当一个用户或用户组被添加,它会自动添加,读取和运行列表文件目录读取。这三个权限加上管理员(组或用户)和系统的所有权限以后不再重复。好了,现在开始吧!
先将administrator(组或用户)和SYSTEM的所有权限添加到c盘,然后重新赋值子目录的权限。
因此,子目录和子文件继承了驱动器c的administrator(组或用户)和SYSTEM的所有权限这两种权限。
注意:只有管理员(组或用户)和系统拥有所有权限。
然后,将C:\Program Files\Common Files和Guests的默认权限分别添加到各个目录中。
然后转到C:\WINNT\Temp加上Guests的读写权限,其他转小。
那么它在C:\WINDOWS\system32目录中
将IWAM_***默认权限添加到*。请将C:\WINDOWS\system32目录中的。
然后将IUSR_***默认权限添加到*。C:\WINDOWS\system32目录下的. dll文件。
然后是*。C:\WINDOWS\system32目录下的tlb文件添加了Guests的默认权限(这个比较特殊,反正我的服务器不添加是不行的)
最后,将Guests的默认权限添加到目录C:\WINNT\system32\inetsrv中。
太好了。我用ASP马试过了。添加权限没问题。
如果要打开站点,将administrator(组或用户)和SYSTEM的所有权限添加到站点所在的目录,以及新建立的Guest组用户,该用户只赋予读写权限。
下面是修改后的目录的示意图。
或者目录权限组或用户权限。
C: \ program files \ common files来宾的默认读取和运行列表文件目录读取三种权限。
C: \ winnt \ system32 \ inetsrvgues有三个默认权限:读取和运行列表文件目录读取。
c:\ WINNT \临时客人读写两种权限
C: \ windows \ system32 \ *。TLB来宾有三个默认权限:读取和运行列表文件目录读取。
C: \ Windows \ System32 \ *。Exeiwam _ * * *默认的三种权限是read和run,用于读取列出的文件目录。
C: \ windows \ system32 \ *。dll IUSR _ * * *默认读取和运行列表文件目录读取三种权限。
注意:除了添加的权限之外,所有目录都具有管理员(组或用户)和系统权限。