構(gòu)建免受 FSO 威脅虛擬主機(三)
更新時間:2006年10月28日 00:00:00 作者:
此時會彈出如下圖所示的“安全”警告,點“刪除”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/012.gif" border=0>
此時安全選項卡中的所有組和用戶都將被清空(如果沒有清空,請使用“刪除”將其清空),然后點“添加”按鈕。
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/013.gif" border=0>
將如圖中所示的“Administrator”及在前面所創(chuàng)建的新帳號“IUSR_VHOST1”添加進來,將給予完全控制的權(quán)限,還可以根據(jù)實際需要添加其他組或用戶,但一定不要將“Guests”組、“IUSR_機器名”這些匿名訪問的帳號添加上去!
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/014.gif" border=0>
再切換到前面打開的“第一虛擬主機 屬性”的對話框,打開“目錄安全性”選項卡,點匿名訪問和驗證控制的“編輯”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/015.gif" border=0>
在彈出的“驗證方法”對方框(如下圖所示),點“編輯”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/016.gif" border=0>
彈出了“匿名用戶帳號”,默認的就是“IUSR_機器名”,點“瀏覽”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/017.gif" border=0>
在“選擇 用戶”對話框中找到前面創(chuàng)建的新帳號“IUSR_VHOST1”,雙擊:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/018.gif" border=0>
此時匿名用戶名就改過來了,在密碼框中輸入前面創(chuàng)建時,為該帳號設(shè)置的密碼:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/019.gif" border=0>
再確定一遍密碼:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/020.gif" border=0>
OK,完成了,點確定關(guān)閉這些對話框。
經(jīng)此設(shè)置后,“第一虛擬主機”的用戶,使用 ASP 的 FileSystemObject 組件也只能訪問自己的目錄:F:\VHOST1 下的內(nèi)容,當(dāng)試圖訪問其他內(nèi)容時,會出現(xiàn)諸如“沒有權(quán)限”、“硬盤未準備好”、“500 服務(wù)器內(nèi)部錯誤”等出錯提示了。
另:如果該用戶需要讀取硬盤的分區(qū)容量及硬盤的序列號,那這樣的設(shè)置將使其無法讀取。如果要允許其讀取這些和整個分區(qū)有關(guān)的內(nèi)容,請右鍵點擊該硬盤的分區(qū)(卷),選擇“屬性”→“安全”,將這個用戶的帳號添加到列表中,并至少給予“讀取”權(quán)限。由于該卷下的子目錄都已經(jīng)設(shè)置為“禁止將來自父系的可繼承權(quán)限傳播給該對象”,所以不會影響下面的子目錄的權(quán)限設(shè)置。
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/012.gif" border=0>
此時安全選項卡中的所有組和用戶都將被清空(如果沒有清空,請使用“刪除”將其清空),然后點“添加”按鈕。
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/013.gif" border=0>
將如圖中所示的“Administrator”及在前面所創(chuàng)建的新帳號“IUSR_VHOST1”添加進來,將給予完全控制的權(quán)限,還可以根據(jù)實際需要添加其他組或用戶,但一定不要將“Guests”組、“IUSR_機器名”這些匿名訪問的帳號添加上去!
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/014.gif" border=0>
再切換到前面打開的“第一虛擬主機 屬性”的對話框,打開“目錄安全性”選項卡,點匿名訪問和驗證控制的“編輯”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/015.gif" border=0>
在彈出的“驗證方法”對方框(如下圖所示),點“編輯”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/016.gif" border=0>
彈出了“匿名用戶帳號”,默認的就是“IUSR_機器名”,點“瀏覽”:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/017.gif" border=0>
在“選擇 用戶”對話框中找到前面創(chuàng)建的新帳號“IUSR_VHOST1”,雙擊:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/018.gif" border=0>
此時匿名用戶名就改過來了,在密碼框中輸入前面創(chuàng)建時,為該帳號設(shè)置的密碼:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/019.gif" border=0>
再確定一遍密碼:
<IMG SRC="http://202.100.116.12/paddy/bbsimages/fsosafe/020.gif" border=0>
OK,完成了,點確定關(guān)閉這些對話框。
經(jīng)此設(shè)置后,“第一虛擬主機”的用戶,使用 ASP 的 FileSystemObject 組件也只能訪問自己的目錄:F:\VHOST1 下的內(nèi)容,當(dāng)試圖訪問其他內(nèi)容時,會出現(xiàn)諸如“沒有權(quán)限”、“硬盤未準備好”、“500 服務(wù)器內(nèi)部錯誤”等出錯提示了。
另:如果該用戶需要讀取硬盤的分區(qū)容量及硬盤的序列號,那這樣的設(shè)置將使其無法讀取。如果要允許其讀取這些和整個分區(qū)有關(guān)的內(nèi)容,請右鍵點擊該硬盤的分區(qū)(卷),選擇“屬性”→“安全”,將這個用戶的帳號添加到列表中,并至少給予“讀取”權(quán)限。由于該卷下的子目錄都已經(jīng)設(shè)置為“禁止將來自父系的可繼承權(quán)限傳播給該對象”,所以不會影響下面的子目錄的權(quán)限設(shè)置。
相關(guān)文章
關(guān)于用ADO STREAM做的無組件上傳程序簡單介紹
關(guān)于用ADO STREAM做的無組件上傳程序簡單介紹...2006-10-10用XML+FSO+JS實現(xiàn)服務(wù)器端文件的
用XML+FSO+JS實現(xiàn)服務(wù)器端文件的...2006-10-10