FTP server 伺服器軟體
Q:如何讓不同的群組能有不同的根目錄?

A:您可以在毋須分別建立的前提下,讓不同的群組的使用者自動享有不同根目錄。
舉例來說明,如果您將虛擬檔案系統檔(*.vfs)寫成像以下幾行的話

C:\FTP-root\%g|/|me|admin|744|r|0|0|0|0|0|0|0|0|
C:\FTP-files\music|/music|me|root|744|r|0|0|0|0|0|0|0|0|
C:\FTP-files\video|/video|me|root|744|r|0|0|0|0|0|0|0|0|
C:\FTP-files\school|/school|me|root|744|r|0|0|0|0|0|0|0|0|

則 若你的檔案結構如下

C:\
|
+\FTP-root
| |
| +\group1的名稱
| | |
| | +\music (自行建立空的資料夾)
| | +\video (自行建立空的資料夾)
| +\group2的名稱
| | |
| | +\music (自行建立空的資料夾)
| | +\video (自行建立空的資料夾)
| | +\school (自行建立空的資料夾)
| +\其他群組的名稱....
|
+\music (真正的檔案擺在這)
+\video (真正的檔案擺在這)
+\school (真正的檔案擺在這)

只有出現在群組根目錄(C:\FTP-Root\group)底下的空白資料夾才會被客戶端看到,其餘的則會被隱藏起來。

目錄的擁有者與擁有的群組別並不會影響到這項功能的運作。

因此如果gruop1的使用者登入FTP伺服器,他只會看見music/video的目錄,而group2的使用者登入後則能進入music/video/school等三個目錄。

Copyright © RaidenFTPD TEAM , ALL RIGHT RESERVED

REVISION 2.4 , 2002/10/20