Q : 如果你想要帮每个使用者开一个个人专属home目录 , 要如何设定呢?

 

使用GUI编辑器方式

首先进入VFS编辑器 [选单-设定-虚拟档案系统] , 看到如下画面

在1的地方如图填入虚拟以及实体路径 , 可视需要更改但是注意实体路径最後要保留%S变数 , 拥有者亦可填入%S , 造成自动设定目录拥有者的效果

按下新增按钮 , 他会询问是否要将每个USER自动建立私人目录 , 回答YES即可

使用者登入之後若是切换到 /home 目录 , 就会进入其相对应的 c:\home\使用者id 目录

直接编辑 .vfs 方式

首先必须再的硬碟中准备一个目录来当作所有使用者个人目录的根目录 , 例如 , 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

 

Copyright © RaidenFTPD TEAM , ALL RIGHT RESERVED

REVISION 2.4 , 2002/10/20