利用 IIS 6.0 內建「隔離用戶」FTP 元件,讓每位用戶僅能存取自己的目錄,杜絕匿名亂存取。
「控制台」→「新增/移除程式」→「新增/移除 Windows 元件」→「應用程式伺服器」→「詳細資料」→「Internet 資訊服務 (IIS)」→ 勾選「檔案傳輸協定 (FTP) 服務」完成安裝。
`compmgmt.msc` → 「本機用戶和群組」→「用戶」→ 新增用戶 → 取消「下次登入須變更密碼」→ 勾選「使用者無法變更密碼」、「密碼永不過期」。
在 NTFS 分區建立主目錄(如 `D:\aaa`) → 其下建立 **必須命名為 `LocalUser`** 的子資料夾 → 再建立與各用戶帳號同名的資料夾(如 `aaa`)。若需匿名存取,在 `LocalUser` 下再建 `Public` 資料夾。
用戶端以帳號 `aaa` 登入 FTP → 上傳測試檔 → 伺服器檢查 `D:\aaa\LocalUser\aaa` 是否出現該檔。若存在,隔離功能生效。
嚴謹的目錄命名規則是用戶隔離成功的關鍵。