A:雷电FTPD的虚拟档案系统设定档是被储存於
*.vfs 档案之中 , 可以简单的使用RaidenFTPD.EXE来设计/编辑/储存的虚拟档案系统设定档 (选单->设定->虚拟档案系统),
当你储存了的设定之後 , 仍然可以使用外部的文字编辑程式来编辑 *.vfs 档案 , 以下为 *.vfs 档案的格式说明 , 请注意蓝色的部分是注解
, 请勿将他们加在真正的 *.vfs 之中 .
以下为 *.vfs 中的其中一行的范例
physicalpath|virtualpath|owner|group|permission_mode|recursive|quotamb|speedlim|ulspeed|dlspeed|dupecheck|nostat|nositewho|freedl
physicalpath
: 一个虚拟目录的实体路径 , 可以是磁碟机代号 (ex: c:) , 或是一个目录名称
(ex: c:\temp) , 或是一个UNC网路名称 (ex: \\ANTHLON800\HDD01)
, 注意设定时尾部不要加上 \
virtualpath
: 一个虚拟目录的完整路径 , 他必须是一个完整的虚拟路径 , ex: / , /tmp
, /mount/cdrom0 , /mount/cdrom1
, 如果你只用 tmp 或是 mount/cdrom1
, 那是不合法的 , 请特别注意一个虚拟目录连结点 , 必须是磁碟机中的一个实际存在的空目录
, 例如 , 如果的伺服器根目录是 c:\temp 且对应为 /
, 如果你想把 /tmp 对应到硬碟中的其他目录 ( 而不是 c:\temp\tmp
) , 仍然需要建立一个空目录 tmp 在的
c:\temp 之下 , 也就是 c:\temp\tmp , 注意设定时尾部不要加上
/
owner
: 虚拟目录的拥有者名称 , 必须为一小於32字元的字串 , 他可以是伺服器上的一个使用者的名称 , 例如 : root
, 注意使用者名称不该包含空白字元
group
: 虚拟目录的拥有者群组名称 , 必须为一小於32字元的字串 , 他可以是伺服器上的一个群组的名称 , 例如 : mygroup
, 注意群组不该包含空白字元
permission_mode
: 权限许可模式 , 是一个3个字元长度的字串 , 格式为 nnn , 而且n是0-7的数字 , ex: 700 , 750 , 777
, 这里使用与 UNIX system 相同的惯例 , 如果不了解他的意思请使用我们提供的RaidenFTPD.EXE GUI介面来编辑
, 或是直接设定为 700 如果想要最佳的安全性但是最多的限制 , 若是普通安全性可用764 , 较差的安全性可用774 , 777
则为毫无安全性但是任何人皆可存取此目录 .
recursive
: 一个单字元的字串 , 目前为保留值且必须设定为 r
quotamb
: 在这个虚拟路径下所启用的 disk quota (磁碟配额) , 以mb为单位 , 设为 0 则为不使用
speedlim
: 在这个虚拟路径下是否启用速度限制, 设为 0 则为不限制 , 设为 1 为限制
ulspeed
: 在这个虚拟路径下的上传速度限制, 设为 0 则为不限制 , 以 kbyte 为单位 , 若 speedlim
为 0 则无效
dlspeed
: 在这个虚拟路径下的下传速度限制, 设为 0 则为不限制 , 以 kbyte 为单位 , 若 speedlim
为 0 则无效
dupecheck
: 在这个虚拟路径下是否启用重复档案检查 , 设为 0 则为不启动 , 设为 1 为启动
nostat
: 在这个虚拟路径下是否要将使用者上下传资讯列入统计列表 , 设为 1 则不列入, 设为 0 为列入
nositewho
: 在这个虚拟路径下是否要将使用者列入site who命令中显示 , 设为 1 则不列入, 设为 0 为列入
freedl
: 在这个虚拟路径下是否不需要credit就允许免费下载档案 , 设为 1 则不计credit , 设为 0 为普通
以下为两行范例
h:|/UNIVERSAL/SONY-48X|root|mygroup|550|r|0|0|0|0|0|0|0|0|
d:\_Vftpd_Root|/|root|mygroup|775|r|0|0|0|0|0|0|0|0|
请注意若是要第一行范例的虚拟目录连结点能够运行正常 , 需要在的硬碟中建立以下的空目录
.
d:\_Vftpd_Root
(对映到/
, 其为ftpd的根目录 , 注意一个 *.vfs 档案内只可有一个根目录)
d:\_Vftpd_Root\UNIVERSAL
(对映到/UNIVERSAL)
d:\_Vftpd_Root\UNIVERSAL\SONY-48X
(对映到/UNIVERSAL/SONY-48X) |