【win2008 r2 激活】Win2k服务器中的FSO

更新时间:2017-07-09 来源:服务器 点击:

【www.hzclsc.cn--服务器】

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 
(注意:在实际操作的时候要更改成为你本地的实际路径) 
  但是,显而易见,如果这样做,那么包括站点系统管理员在内的任何人都将不可以使用FileSystemObject对象了,这其实并不是站点管理人员想要得到的结果,毕竟我们使用这个对象可以实现方便的在线站台管理,如果连系统管理员都没法使用了,那可就得不偿失了,但是不禁止这个危险的对象又会给自己的站点带来安全漏洞。那么有没有两全其美的方法呢?有!具体方法如下: 
  我们可以做到禁止他人非法使用FileSystemObject对象,但是我们自己仍然可以使用这个对象. 
  方法如下: 
  查找注册表中 
  HKEY_CLASSES_ROOT\Scripting.FileSystemObject 键值 
  将其更改成为你想要的字符串(右键-->"重命名"),比如更改成为 
   HKEY_CLASSES_ROOT\Scripting.FileSystemObject2 
  这样,在ASP就必须这样引用这个对象了: 
   Set fso = CreateObject("Scripting.FileSystemObject2") 
  而不能使用: 
  Set fso = CreateObject("Scripting.FileSystemObject") 
  如果你使用通常的方法来调用FileSystemObject对象就会无法使用了。 
  呵呵,只要你不告诉别人这个更改过的对象名称,其他人是无法使用FileSystemObject对象的。这样,作为站点管理者我们就杜绝了他人非法使用FileSystemObject对象,而我们自己仍然可以使用这个对象来方便的实现网站在线管理等等功能了!

本文来源:http://www.hzclsc.cn/ruanjianzixun/319.html

为您推荐

[军团召唤]军团1944服务器指令控制台代码一览 军团1944作弊码有哪些

玩家在军团1944的服务器中可以使用一些指令来帮助游戏进行的更加方便,例如更换地图、更换队伍等。下面就为大家带来军团1944服务器指令控制台代码一览,一起来看看吧。军团1944服务器指令控制台代码一览角色扮演

2020-12-20 07:04:16   小小军团   疯狂的军团  

【龙珠战士z连不上服务器怎么设置】龙珠战士z连不上服务器怎么解决 连接服务器失败解决方法

龙珠战士z连不上服务器怎么解决?不少玩家朋友们在进入游戏后会出现连不上服务器的问题,导致无法正常的游玩,下面我们就来介绍一下龙珠战士z连接服务器失败解决方法,希望对各位有所参考。龙珠战士z连接服务器失动作射击

2020-12-19 23:04:37  

【腐蚀怎么读】腐蚀怎么联机 腐蚀搭建服务器图文教程

腐蚀是一款近期即将上架的爆款游戏,很多玩家都想组队来进行游戏。那么游戏如何联机呢?下面为大家带来腐蚀搭建服务器图文教程,希望能帮到大家。腐蚀搭建服务器图文教程Steam游戏后台服务器管理程序下载但凡是角色扮演

2020-12-19 17:04:38   铜腐蚀怎么处理   腐蚀怎么做好吃  

铁路大亨4|铁路大亨2怎么联机 铁路大亨2联机教程

铁路大亨2是一款运输策略类型的游戏,玩家该怎么在游戏中和好友进行联机游戏呢?下面就来分享一下铁路大亨2联机教程。铁路大亨2联机教程进入游戏,点多人游戏,TCP IP做主机就点新建,然后设定服务器名字(策略与战棋

2020-12-19 11:04:43   铁路大亨2秘籍   铁路大亨手机版  

我的世界服务器重启不了怎么办啊_我的世界服务器重启不了怎么办 我的世界服务器重启方法

我的世界服务器重启不了怎么办 我的世界服务器重启方法时间:2018 1 16 16:48:16来源:www pc6 com作者:佚名我要评论我的世界联机游戏中,许多玩家无法重启服务器,这种情况该怎么办

2020-12-17 07:04:32