為了方便大家使用,所建立的FTP站點不僅允許匿名用戶訪問,而且對主目錄啟用了“讀取”和“寫入”的權限。這樣一來任何人都可以沒有約束地任意讀寫,難免出現一團糟的情況。如果您使用IIS 6.0,只需創建一個‘用戶隔離'的FTP站點就可以有效解決此問題。
“隔離用戶”是IIS 6.0中包含的FTP組件的一項新增功能。配置成“用戶隔離”模式的FTP站點可以使用戶登錄后直接進入屬于該用戶的目錄中,且該用戶不能查看或修改其他用戶的目錄。
創建用戶賬戶
首先在FTP站點所在的Windows Server 2003服務器中為FTP用戶創建了一些用戶賬戶,以便他們使用這些賬戶登錄FTP站點。操作步驟如下所述:
第1步 在桌面上用鼠標右鍵單擊“我的電腦”,在彈出的快捷菜單中執行“管理”命令。
第2步 打開“計算機管理”窗口,在左窗格中展開“本地用戶和組”目錄。然后用鼠標右鍵單擊所展開目錄中的“用戶”文件夾,在彈出的快捷菜單中執行“新用戶”命令,打開“新用戶”對話框。
第3步 在相關編輯框中鍵入用戶名(如“xiaowei”)和密碼,取消“用戶下次登錄時須更該密碼”選項并勾選“用戶不能更該密碼”和“密碼永不過期”兩項,最后單擊“創建”按鈕(如圖1)。
第4步 這時會彈出下一個“新用戶”對話框,根據需要添加若干個用戶。創建完畢后單擊“關閉”按鈕即可。
規劃目錄結構
創建了一些用戶賬戶后,開始了另一項關鍵性操作:規劃文件夾結構(說白了就是創建一些文件夾)。
為什么說創建文件夾的操作很關鍵呢,這是因為創建“用戶隔離”模式的FTP站點對文件夾的名稱和結構有一定的要求。首先必須在NTFS分區中創建一個文件夾作為FTP站點的主目錄(如“CceFTP”),然后在“CceFTP”文件夾下創建一個名為“LocalUser”的子文件夾,最后在“LocalUser”文件夾下創建若干個跟用戶賬戶一一對應的個人文件夾。
另外,如果想允許用戶使用匿名方式登錄“用戶隔離”模式的FTP站點,則必須在“LocalUser”文件夾下面創建一個名為“Public”的文件夾。這樣匿名用戶登錄以后即可進入“Public”文件夾中進行讀寫操作(如圖2)。
提示:FTP站點主目錄下的子文件夾名稱必須為“LocalUser”,且在其下創建的用戶文件夾必須跟相關的用戶賬戶使用完全相同的名稱,否則將無法使用該用戶賬戶登錄。
安裝FTP組件
在Windows Server 2003中創建“用戶隔離模式”的FTP站點需要IIS 6.0的支持,但是在默認情況下IIS 6.0組件并沒有被安裝,因此簡單談了一下如何手動安裝IIS 6.0組件。
新聞熱點
疑難解答
圖片精選