主頁(yè) > 知識(shí)庫(kù) > FSO在Win2000服務(wù)器中的解決方案

FSO在Win2000服務(wù)器中的解決方案

熱門標(biāo)簽:南通便宜外呼系統(tǒng)軟件 一鍵地圖標(biāo)注軟件 銅陵400電話辦理 山東ai電話電銷機(jī)器人好用嗎 加盟智能電話機(jī)器人 如何取消騰訊地圖標(biāo)注 如何制作地圖標(biāo)注信息 鞏義電話機(jī)器人加盟 寧波自動(dòng)外呼系統(tǒng)招商

ASP 執(zhí)行時(shí),是以“IUSR_機(jī)器名”的身份訪問硬盤的,這里沒給該用戶帳號(hào)權(quán)限,ASP 也就不能讀寫硬盤上的文件了。

解決方法:在服務(wù)器上打開資源管理器,用鼠標(biāo)右鍵點(diǎn)擊asp文件所在目錄或硬盤分區(qū),選擇“屬性”,選擇“安全”選項(xiàng)卡,此時(shí)就可以看到有哪些帳號(hào)可以訪問這個(gè)目錄,分區(qū)(卷)及訪問權(quán)限。默認(rèn)安裝后,出現(xiàn)的是“Everyone”具有完全控制的權(quán)限。點(diǎn)“添加”,將“IUSR_機(jī)器名”給予“完全控制”或相應(yīng)的權(quán)限。

這樣做有一定的安全隱患,因?yàn)橥ㄟ^fso可以獲得讀寫文件的權(quán)限,容易被黑客利用,下面是一種方法。

我們知道,除了CreateObject方法以外,也可以使用一般的標(biāo)注建立一個(gè)組件,我們可以在ASP里面使用HTML

Runat表示是在服務(wù)端執(zhí)行,Scope表示組件的生命周期,可以選用Session,Application或page(表示當(dāng)前頁(yè)面,也可缺省) 

我們也可以通過修改該Clsid的值而禁用該組件,如將注冊(cè)表中HKEY_CLASSES_ROOT\Scripting.FileSystemObject\CLSID的值0D43FE01- F093-11CF-8940-00A0C9054228改成0D43FE01-F093-11CF-8940-00A0C9054229(改了最后面一位),這時(shí)候的寫法為:

CF-8940-00A0C9054229">

看運(yùn)行結(jié)果,沒問題,OK。這時(shí)候我們?cè)儆肅F-8940-00A0C9054228">這時(shí)候就出錯(cuò)了。

新建一用戶:iusr_domain

IIS里設(shè)置對(duì)應(yīng)站點(diǎn)的匿名用戶IUSR_DOMAIN

CACLS: 設(shè)置目錄權(quán)限

這樣FSO可用,但不會(huì)影響別人

預(yù)防的辦法:

限制用戶使用FileSystemObject對(duì)象。一種極端的做法是完全反注冊(cè)掉提供FileSystemObject對(duì)象的那個(gè)組件,也就是Scrrun.dll。具體的方法如下:

在MS-DOS狀態(tài)下面鍵入:

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

(注意:在實(shí)際操作的時(shí)候要更改成為你本地的實(shí)際路徑)

 

標(biāo)簽:榆林 樂山 北京 上海 黔南 文山 達(dá)州 湖州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《FSO在Win2000服務(wù)器中的解決方案》,本文關(guān)鍵詞  FSO,在,Win2000,服務(wù)器,中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《FSO在Win2000服務(wù)器中的解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于FSO在Win2000服務(wù)器中的解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章