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 (空)
| +¥Any other groups
|
+¥music (ファイルが存在)
+¥video (ファイルが存在)
+¥school (ファイルが存在)


ユーザーには自分のグループのルートディレクトリ(C:¥FTP-Root¥group)に存在する空のディレクトリしか見えません。他のディレクトリは見えません。

この設定が動作するためにはオーナーとグループは任意のもので構いません。

もしgroup1のユーザーがログインした時は、そのユーザーはmusic/videoディレクトリのみ見ることができます。 group2のユーザーがログインした時は、そのユーザーはmusic/video/schoolの全てのディレクトリにアクセスできます。

本ページに掲載する一切の文書・図版・写真等を、手段や形態を問わず複製、転載することを禁じます。

Copyright © RaidenFTPD TEAM , All rights reserved .