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

时间:2022-10-10 07:47:34 

ASP 执行时,是以“IUSR_机器名”的身份访问硬盘的,这里没给该用户帐号权限,ASP 也就不能读写硬盘上的文件了。解决方法:在服务器上打开资源管理器,用鼠标右键点击asp文件所在目录或硬盘分区,选择“属性”,选择“安全”选项卡,此

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
投稿

猜你喜欢

  • 微软最新Win11 Build 22000.651 (KB5012643) 发布!附完整更新内容

    2023-03-14 06:40:37
  • Win10显示打印机打印错误怎么办?

    2022-04-25 20:31:01
  • DJ Mixer Pro曲目加载到卡座上,但不会播放任何内容。并且没有声音输出。如何解决这个问题?

    2022-05-21 04:35:51
  • 如何在Mac上设置立体声或环绕声的外置扬声器

    2023-08-22 04:31:57
  • 直播答题APP有哪些?直播答题APP相关介绍

    2022-11-12 23:35:34
  • BlueStacks增加CPU核心数的方法教程

    2022-12-15 06:29:06
  • 如何在win7系统运行分区助手 win7系统运行分区助手图文教程

    2022-10-29 00:23:10
  • PowerPoint封面速成教程

    2022-06-01 09:39:36
  • win10家庭版和专业版哪个好?win10家庭版和专业版的区别详解

    2022-08-19 19:23:56
  • wps ppt怎样转换成视频

    2022-06-23 22:33:53
  • Win10桌面图标显示不正常变成了白色 Win10桌面图标变成白色文件解决

    2023-10-25 23:24:00
  • Bandizip设置默认自动检测代码页教程

    2022-10-21 12:10:04
  • 如何在Word 2013中更改垂直间距?

    2022-04-29 05:39:53
  • PS小白教程:如何在Photoshop中给雀斑脸美白磨皮?

    2023-10-28 21:38:27
  • 神舟战神如何重装系统?神舟战神系统重装教程

    2022-06-07 22:43:27
  • win10右键显示设置打不开怎么办解决教程

    2022-05-08 10:41:44
  • Excel ROMAN 函数 使用实例教程

    2023-10-04 21:14:41
  • 荣耀畅玩8a怎么设置返回键?荣耀畅玩8a设置返回键的方法

    2023-01-21 18:19:37
  • XP系统开机后显示未找到comctl32.dll文件的解

    2022-02-11 09:21:22
  • Win10专业版系统应用商店无法打开的解决方法

    2022-10-19 22:52:40
  • asp之家 电脑教程 m.aspxhome.com