FSO在Win2000服务器中的解决方案

ASP 执行时,是以“IUSR_机器名”的身份访问硬盘的,这里没给该用户帐号权限,ASP 也就不能读写硬盘上的文件了。

解决方法:在服务器上打开资源管理器,用鼠标右键点击asp文件所在目录或硬盘分区,选择“属性”,选择“安全”选项卡,此时就可以看到有哪些帐号可以访问这个目录,分区(卷)及访问权限。默认安装后,出现的是“Everyone”具有完全控制的权限。点“添加”,将“IUSR_机器名”给予“完全控制”或相应的权限。

这样做有一定的安全隐患,因为通过fso可以获得读写文件的权限,容易被黑客利用,下面是一种方法。

我们知道,除了CreateObject方法以外,也可以使用一般的标注建立一个组件,我们可以在ASP里面使用HTML

Runat表示是在服务端执行,Scope表示组件的生命周期,可以选用Session,Application或page(表示当前页面,也可缺省)

我们也可以通过修改该Clsid的值而禁用该组件,如将注册表中HKEY_CLASSES_ROOT/Scripting.FileSystemObject/CLSID的值0D43FE01- F093-11CF-8940-00A0C9054228改成0D43FE01-F093-11CF-8940-00A0C9054229(改了最后面一位),这时候的写法为:

CF-8940-00A0C9054229">

看运行结果,没问题,OK。这时候我们再用CF-8940-00A0C9054228">这时候就出错了。

新建一用户:iusr_domain

IIS里设置对应站点的匿名用户IUSR_DOMAIN

CACLS: 设置目录权限

这样FSO可用,但不会影响别人

预防的办法:

限制用户使用FileSystemObject对象。一种极端的做法是完全反注册掉提供FileSystemObject对象的那个组件,也就是Scrrun.dll。具体的方法如下:

在MS-DOS状态下面键入:

Regsvr32 /u c:/windows/system/scrrun.dll

(注意:在实际操作的时候要更改成为你本地的实际路径)

(0)

相关推荐

  • 远程检测Linux服务器中内存占用情况的方法

    我们要用的监控内存的脚本在Nagios 市场上,在创建者的Github仓库中也可以找到. 假设我们已经安装了NRPE,我们首先在我们想要监控的服务器上下载脚本. 准备远程服务器 在 Debain/Ub ...

  • Foxmail7.2怎么删除网页邮箱服务器中的邮件?

    问题前提:邮箱容量限制为4G,对于邮件多的朋友,两三天就满了,可是又不想删除原来的邮件,那么最方便的方法只能借助邮件客户端来实现了. 1.最近有朋友问我说,怎么在foxmail中实现删除网页邮箱服务器 ...

  • 电脑Web服务器中网站的基本身体验证怎么开启

    大家在使用电脑是时候肯定会遇到很多问题,今天小编跟大家分享的是电脑Web服务器中网站的基本身体验证怎么开启.希望可以帮助到大家.具体如下:1. 首先我们打开电脑左下方的"开始"按钮 ...

  • 电脑Web服务器中的windows身份验证功能怎么开启

    我们在使用电脑的时候肯定会遇到很多问题.今天小编跟大家分享的是电脑Web服务器中的windows身份验证功能怎么开启.具体如下:1. 首先我们打开电脑,之后点击左下方的开始选项.2.在弹出的窗口中点击 ...

  • 在DHCP服务器中设置IP地址保留

    DHCP服务器提供的IP地址保留功能可以将特定IP地址与指定网卡的MAC地址绑定,从而使该IP地址为该网卡专用.以绑定运行Windows XP(SP2)系统计算机的网卡MAC地址为例,操作步骤如下所述 ...

  • 在IIS服务器中怎样配置MP4视频格式

    在IIS服务器中,大多数都是不支持网站插入并且播放视频的功能或插件.但是可以去配置一些在该服务器上支持视频的格式,如:mp3.mp4等. 下面就来看看在IIS服务器中是怎样配置视频格式的相关过程及步骤 ...

  • 刀塔自走棋寻找服务器中怎么办

    刀塔自走棋寻找服务器中怎么办.现在玩刀塔自走棋的人越来越多,导致每次在匹配玩家后,总会显示寻找服务器中.玩刀塔自走棋时遇到寻找服务器中应该怎么做呢?下面给大家分享一下刀塔自走棋寻找服务器中怎么办. 操 ...

  • 清理ssms连接服务器中的服务器名

    清理SQLServer 管理工具(ssms)中连接到服务器中的服务器名称 操作方法 01 已有如图中的链接服务名,如何清除 02 本经验在win8 中测试有效.mssql 2012 删除 C:\Use ...

  • 在DHCP服务器中新建作用域

    下面介绍在Windows Server 2012的DHCP服务器中创建作用域的具体操作. 操作方法 01 打开服务器管理器,选择"工具">"DHCP"选项 ...