NAME | DESC |
ftpDisableAccount | Disable FTP account |
ftpAccountExpireTime | Account expire time. format="yyyy-mm-dd
hh:mm:ss" ,where yyyy-mm-dd is year-month-day and hh:mm:ss is hour-minute-second. The range of hour is between 0-23. |
ftpGroupName | The FTP group this user belongs to |
ftpHomeDirectory | The real path to user home directory |
ftpHomePerm | Control the access permission to home directory. Supported flags are followings: L - List; R - Read; S -including subdir; C- create W-Write; A - Append; D - Delete; N-Rename; For example, if you want write,list,read and including sub-directories permission for this user, you can use "WLRS-----" in this column. The order of flag values has no impact on the permission. |
ftpHidePublicPath | Hide public virtual path from this user |
ftpHideGroupPath | Hide group virtual path from this user |
ftpBypassServerMax | Bypass the maximum users limit in the ftp server |
ftpMaxDownloadSpeed | Maximum download speed in KB/s |
ftpMaxUploadSpeed | Maximum upload speed in KB/s |
ftpMaxUserConnections | Maximum connections for this user |
ftpMaxConnectionsIP | Maximum connections per IP for this user |
ftpMaxSessionTime | Maximum session time for this user |
ftpMaxDownloadFileNum | Total files allowed to download in a session |
ftpMaxUploadFileNum | Total files allowed to upload in a session |
ftpSessionMaxDownload | Maximum amount (in MBytes) allowed to download in a session |
ftpSessionMaxUpload | Maximum amount (in MBytes) allowed to upload in a session |
ftpMaxDownloadFileSize | Maximum file size (in MBytes) allowed to download |
ftpMaxUploadFileSize | Maximum file size (in MBytes) allowed to upload |
ftpEnableQuotas | Enable quotas support |
ftpUserSpaceQuotas | Disk space usage (in MBytes) allowed for this user |
ftpUserQuotaUnit | FTP user disk quota unit in KB(default) or MB |
ftpEnableRatio | Enable ratio support |
ftpRatioType | Ratio type for this user |
ftpRatioDownload | The first half of download/upload ratio |
ftpRatioUpload | The second half of download/upload ratio |
ftpRatioStartingCredit | The starting ratio credit |
ftpUserCommandSpeed | Number of ftp commands allowed in a second. Value range, 0-1000. FTP command speed per second after user login. 0(default)= 20 commands per second. |
ftpAllowedUserLoginIP | IP address allowed to login. Format:ip address/subnet mask; Maximum 16 items are allowed. Items are separated by "|". For example: "192.168.252.1/255.255.255.0|202.96.3.1/255.255.255.0". |
ftpDeniedUserLoginIP | IP address denied to login. Format:ip address/subnet mask; Maximum 16 items are allowed. Items are separated by "|". For example: "192.168.252.1/255.255.255.0|202.96.3.1/255.255.255.0" . |
ftpAllowedUserLoginTime | Allowed login time to this user. Format:"start - end", where start and end is in the format "mon/day/year hour:minute" or "weekday hour:minute". Note: The minimum unit is minute not second. Maximum 10 items are allowed for this column. Items are separated by "|". For example, "01/11/2004
11:00 - 02/11/2004 12:00 | 03/21/2004 - 04/21/2005 | Mon - Tus | Wed
20:04 - Fri 20:04". Leaving this column empty, if you don't want to
restrict user's login time. The start and end time must match.
For example, if the start time uses weekday, the end time must also use weekday. If start time
uses time, the end must also use time. |
ftpFilesAllowedAccess | Files allowed to access to this user. If names are put in this field, this user can only access and see these files in the ftp server. But he can not access
and see other files other than those in this field. Name can be
unix shell-style wildcards. Different file names are separated by "|".
For example, if "*.exe|*.txt" is put here, then this user can only
access and see files with ".exe" and ".txt" extensions. |
ftpFilesDeniedAccess | Files denied to access to this user. If names are put in this field, this user can not access and see these files in the ftp server. But he can still access and see other files. Name can be unix shell-style wildcards. Different file names are separated by "|". For example, if "*.exe|*.txt" is put here, then this user can not access and see files with ".exe" and ".txt" extensions. |
ftpDeniedCommands | FTP commands denied to this user |
ftpSendSocketBuffer | Socket buffer for sending data to client. The Unit is in KB. 0(default) will use 32KB as the socket buffer size. FTP client will normally have better throughput with large socket buffer, especially when users are in the Gigabyte Ethernet. |
ftpRecvSocketBuffer | Socket buffer for receiving data from client. The Unit is in KB. 0(default) will use 32KB as the socket buffer size. FTP client will normally have better throughput with large socket buffer, especially when users are in the Gigabyte Ethernet. |
ftpVirtualPaths | The virtual paths of a user. This is a multi-value attributes. A user can have multiple virtual paths. The ftpVirtualPaths string is the "|" separated combination of virtual path, real path and permission. Its format is : "virtual path | real path | permission". An example virtual path string can be "/files/ | d:\Downloads\ | RLS----", where the "/files/" is the virtual path, "d:\Downloads\" is the real path mapped to "/files/", "R--L--S" is permission flag of "/files/". Virtual path, real path and permission are separated by "|". You can refer to the description of "ftpHomePerm" for the meaning of each permission flag. Note: Virtual path must be UNIX style path and real path must be Windows style path. The variable %username% can be used for real path. %username% will be replaced with the actual user name after user logins. If the real path doesn't exist when user logins, Xlight FTP Server will create it automatically. |