首先妳必須再妳的硬碟中準備一個目錄來當作所有使用者個人目錄的根目錄
, 例如 , c:\home , 如果你想要妳的使用者在FTP中看到一個 /homeLink 目錄來當作她的個人home目錄
. 您可以在該*.ftpd檔案中所指明的*.vfs檔案中加入下面一行
c:\home\%S|/homeLink|%S|%g|700|r|0|0|0|0|0|0|0|0|
現在我們來作詳細的說明 , 這一行的分隔符號是
'|' 所以請忽略它 , 第一個欄位 c:\home\%S , 她代表了使用者個人目錄的完整路徑 , 但是這邊我們用%s代表了使用者的username
, 而且雷電FTPD會自動幫你翻譯成每個使用者的username , 當使用者login的時候 ,且第三個欄位是本目錄的擁有者
, 當然就是目前的使用者了 , 第四個欄位是本目錄的擁有群組 , 就是目前使用者群組的代號%g , 最後本目錄權限700代表只有本人能夠完全存取該目錄
.
其他重要注意事項
#1. 妳必須實際的建立一個目錄 ,
例如c:\home\john , 專門給使用者john , 如果你希望她有個人專屬目錄
#2. 在本範例中 , 妳必須建立一個空目錄叫做homelink
, 在妳的FTP根目錄之下 , 如果妳的FTP根目錄是c:\FtpdRoot , 那這個目錄就是 , c:\FtpdRoot\homeLink
#3. 所有可以在 *.vfs 虛擬檔案系統檔中使用的變數列表
, 請參考 list |