名字 | 描述 |
ftpDisableAccount | 禁止FTP账户 |
ftpAccountExpireTime | 账户过期时间. 参数格式:"yyyy-mm-dd hh:mm:ss" ,其中"yyyy-mm-dd"是"年-月-日", "hh:mm:ss"是"时-分钟-秒". 时取值的范围是从0-23. |
ftpGroupName | 用户属于的组 |
ftpHomeDirectory | 用户主目录的绝对路径 |
ftpHomePerm | 用户的主目录"/"的权限限制. L - 列目录; R - 读; S -包含子目录; C- 创建 W- 写; A - 附加; D - 删除, N -更名; 例如,如果你需要给用户"读,写,列目录和包含子目录"的权利, 你需要在在这一项中放"LRSW-----". 这些标志的先后次序对权限限制没有影响. |
ftpHidePublicPath | 对这个用户隐藏公共虚拟目录 |
ftpHideGroupPath | 对这个用户隐藏组虚拟目录 |
ftpBypassServerMax | 忽略服务器的最大用户数限制 |
ftpMaxDownloadSpeed | KB/s为单位的这个用户最大下载速度 |
ftpMaxUploadSpeed | KB/s为单位的这个用户最大上传速度 |
ftpMaxUserConnections | 这个用户的最大连接数 |
ftpMaxConnectionsIP | 这个用户的最大单IP连接数 |
ftpMaxSessionTime | 用户每次会话最大持续时间 |
ftpMaxDownloadFileNum | 用户每次会话能够下载的文件个数 |
ftpMaxUploadFileNum | 用户每次会话能够上传的文件个数 |
ftpSessionMaxDownload | 用户每次会话允许下载的总流量(MB) |
ftpSessionMaxUpload | 用户每次会话允许上传的总流量(MB) |
ftpMaxDownloadFileSize | 用户每次会话允许下载的最大文件大小(MB) |
ftpMaxUploadFileSize | 用户每次会话允许上传的最大文件大小(MB) |
ftpEnableQuotas | 启用磁盘配额功能 |
ftpUserSpaceQuotas | 用户能够使用的最大硬盘空间(MB) |
ftpUserQuotaUnit | 用户磁盘配额的单元 KB(默认值) 或 MB |
ftpEnableRatio | 启用上传/下载比例功能 |
ftpRatioType | 上传/下载比例类型 |
ftpRatioDownload | 下载比例值; 它是上传/下载比例的后半部分值,需要同时和下面的上传比例值一起使用 |
ftpRatioUpload | 上传比例值; 它是上传/下载比例的前半部分值,需要同时和上面的下载比例值一起使用 |
ftpRatioStartingCredit | 用户上传/下载比例的初始额度 |
ftpUserCommandSpeed | 用户登录后FTP命令执行速度. 0-1000, 0(默认值)=用户使用虚拟服务器的FTP命令执行速度 |
ftpAllowedUserLoginIP | 用户登录控制允许登录的用户IP地址范围. 参数格式:ip地址/子网掩码; 最多可以配置6个地址范围.
每一个地址范围之间用符号"|"分开. 例如:"192.168.252.1/255.255.255.0|202.96.3.1/255.255.255.0" |
ftpDeniedUserLoginIP | 用户登录控制允许登录的用户IP地址范围. 参数格式:ip地址/子网掩码; 最多可以配置6个地址范围. 每一个地址范围之间用符号"|"分开. 例如: "192.168.252.1/255.255.255.0|202.96.3.1/255.255.255.0" |
ftpAllowedUserLoginTime | 用户登录控制允许登录的用户时间. 参数格式:"开始时间 - 结束时间",其中"开始时间"和"结束时间"的格式:"mon/day/year hour:minute" 或 "weekday hour:minute". 请注意这里最小的单位是分钟,不是秒;注意hour是24小时的表示方法. 最多可以配置6个时间范围. 每一个时间范围之间用符号"|"分开. 例如, "01/11/2004 11:00 - 02/11/2004 12:00 | 03/21/2004 - 04/21/2005 | Mon - Tus | Wed 20:04 - Fri 20:04 | 01:00 -21:00". 另外开始和结束时间必须对称,象"01/11/2004 11:00 - 02/11/2004"这样的表示是不正确的,必须将结束时间的小时和分钟补上 |
ftpFilesAllowedAccess | 允许用户访问的一个或多个文件,用户将只能访问和看到放在这一项里的文件,他将无法访问和看到不在这一项里的其他文件。文件名可以用Unix shell类型的匹配字符来表示某些类型的文件。文件名之间用符号"|"分开。如"*.exe|*.txt" 表示用户只能看到和访问".exe",".txt"为后缀的文件。如果这一项为空,它将不会对用户能够访问的文件产生影响 |
ftpFilesDeniedAccess | 禁止用户访问的一个或多个文件,用户将不能访问和看到放在这一项里的文件,他可以访问和看到不在这一项里的其他文件。文件名可以用 Unix shell类型的匹配字符来表示某些类型的文件。文件名之间用符号"|"分开。如"*.exe|*.txt"表示用户不能看到和访问".exe",".txt"为后缀的文件。如果这一项为空,它将不会对用户不能够访问的文件产生影响 |
ftpDeniedCommands | 禁止用户运行的FTP命令,支持的命令有: "LIST, PASV, PORT, RETR, CWD, CDUP, STOR, DELE, REST, ABOR, SIZE, APPE, MKD, RMD, RNFR, RNTO, SYST, HELP, NLIST, NOOP". 不同命令之间用符号"|"分开 |
ftpSendSocketBuffer | 虚拟服务器用来发送数据到FTP客户的Socket缓存大小。单位是KB, 0(默认值)等于使用32KB作为socket缓存。增大发送Socket缓存,通常会带来客户端下载速度的提高,尤其在G兆以太网里 |
ftpRecvSocketBuffer | 虚拟服务器用来从FTP客户接收数据的Socket缓存大小, 单位是KB. 0(默认值)等于使用32KB作为socket缓存。增大接受Socket缓存,通常会带来客户端上传速度的提高 |
ftpVirtualPaths | 用户的虚拟目录. 这是一个多值的属性. 用户可以有多个虚拟目录. ftpVirtualPaths字符串是"|"分割的虚拟目录,实际目录和权限的结合. 它的格式是: "虚拟目录 | 实际目录 | 权限". 例如,一个虚拟目录可以是 "/files/ | d:\Downloads\ | RLS----", 其中 "/files/" 是虚拟目录, "d:\Downloads\" 是映射到"/files/"的实际目录, "R--L--S"是"/files/"的权限标记. 虚拟目录, 实际目录和权限用"|"符号分割. 对于权限标记的含义,你可以参考"ftpHomePerm"的描述. 注意: 虚拟目录必须是UNIX形式的目录,实际目录必须是Windows形式的目录. 参数%username%可以用于real path. %username%将会被替换成实际登录的用户名. 如果用户登录时real path不存在, Xlight FTP服务器将会自动创建目录. |