NAME | DESC |
ftpDisableAccount | Disable FTP account |
ftpAccountExpireTime | Account expires 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 hours is between 0-23. |
ftpGroupName | The FTP group this user belongs to |
ftpHomeDirectory | The real path to the user's home directory |
ftpHomePerm | Control the access permission to the home directory. Supported flags are the following: 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 the public virtual path from this user |
ftpHideGroupPath | Hide the group virtual path from this user |
ftpBypassServerMax | Bypass the maximum user 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 the download/upload ratio |
ftpRatioUpload | The second half of the 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 log in. 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 the start and end is in the format "mon/day/year hour:minute" or "weekday hour:minute". Note: The minimum unit is minute not second. A maximum of 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". Leave this column empty, if you don't want to
restrict the user's login time. The start and end times must match.
For example, if the start time is a weekday, the end time must also be a weekday. If the start time
is time, the end must also be time. |
ftpFilesAllowedAccess | Files allowed 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. The 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 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. The 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 the client. The Unit is in KB. 0(default) will use 32KB as the socket buffer size. FTP clients will normally have better throughput with a large socket buffer, especially when users are in the Gigabyte Ethernet. |
ftpRecvSocketBuffer | Socket buffer for receiving data from the client. The Unit is in KB. 0(default) will use 32KB as the socket buffer size. FTP clients will normally have better throughput with a large socket buffer, especially when users are in the Gigabyte Ethernet. |
ftpVirtualPaths | The virtual paths of a user. This is a multi-value attribute. 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: The virtual path must be a UNIX-style path and the real path must be a Windows-style path. The variable %username% can be used for the real path. %username% will be replaced with the actual user name after a user logs in. If the real path doesn't exist when a user logs in, Xlight FTP Server will create it automatically. |