第一步:規劃目錄結構
創建目錄很關鍵,這是因爲創建“用戶隔離”模式的FTP站點對文件夾的名稱和結構有一定的要求。首先必須在NTFS分區中創建一個文件夾作爲FTP站點的主目錄例如FTP,然後在FTP文件夾下創建一個名爲“LocalUser”的子文件夾,最後在“LocalUser”文件夾下創建跟用戶賬戶一一對應的子文件夾作爲用戶的家目錄。除此之外,如果想允許用戶使用匿名方式登錄“用戶隔離”模式下的FTP站點,則必須在“LocalUser”文件夾下面創建一個名爲“Public”的文件夾。這樣匿名用戶登錄以後即可進入“Public”文件夾中進行讀寫操作.
細節操作如下:
C:\ftp\localuser\aa\aa.txt
C:\ftp\localuser\bb\bb.bmp
C:\ftp\localuser\public\public.doc
net user bb bbbBBB!!! /add
第四步:在客戶端 -->運行 -->cmd --> c:\>ftp://192.10.10.253 使用匿名訪問進入FTP主目錄(實際進入到public中),可以看到public.doc.
問題: 在切換目錄(user aa/bb)用aa或bb登錄時,輸入口令後總是出現用戶家目錄不可達(user aa cannot log in,home directory inaccessible)!!!當時懷疑是權限不夠,可給了管理員權限還不行!
第一步:創建"AD隔離用戶隔離"目錄(可任意創建) D:\aa
D:\bb
E:\cc
第二步:創建用戶: net user aa aaaAAA!!! /add
net user bb bbbBBB!!! /add
net user cc cccCCC!!!/add
找到msIIS-FTPRoot -->Edit-->將值改爲d:\
找到msIIS-FTPRoot -->Edit-->將值改爲d:\
右擊cc -->屬性-->找到msIIS-FTPRoot -->Edit -->將值改爲cc
找到msIIS-FTPRoot -->Edit-->將值改爲f:\
操用細節如下:
aa c:\> iisftp /setadprop aa ftpdir aa
c:\>iisftp /setadprop aa ftproot d:\aa
c:\>iisftp /setadprop bb ftproot d:\bb
c:\>iisftp /setadprop cc ftproot f:\cc