I. Configuration

This is a list of all the configuration directives within the ProFTPD server software, organised by module rather than directive name.

 

"Understanding is a three-edged sword." -- Ambassador Kosh, "Deathwalker"

Table of Contents
mod_auth -- Authentication module
mod_code -- FIX ME FIX ME
mod_core -- Core module
mod_log -- FIX ME FIX ME
mod_ls -- FIX ME FIX ME
mod_pam -- FIX ME FIX ME
mod_quota -- FIX ME FIX ME
mod_ratio -- FIX ME FIX ME
mod_readme -- FIX ME FIX ME
mod_sample -- Example module
mod_site -- FIX ME FIX ME
mod_sqlpw -- SQL support module
mod_unixpw -- FIX ME FIX ME
mod_xfer -- FIX ME FIX ME
AccessDenyMsg -- Customise the response on failed authentication
AccessGrantMsg -- Customise the response on successful authentication
Allow -- Access control directive
AllowAll -- Allow all clients
AllowChmod -- Enable the CHMOD command (deprecated)
AllowFilter -- FIXME FIXME
AllowForeignAddress -- FIXME FIXME
AllowGroup -- FIXME FIXME
Allow -- Permit logging to symlinked files
AllowOverwrite -- Enable files to be overwritten
AllowRetrieveRestart -- FIXME FIXME
AllowStoreRestart -- FIXME FIXME
AllowUser -- FIXME FIXME
AnonRatio -- FIXME FIXME
AnonRequirePassword -- Make anonymous users supply a valid password
Anonymous -- Define an anonymous server
AnonymousGroup -- FIXME FIXME
AuthAliasOnly -- FIXME FIXME
AuthGroupFile -- FIXME FIXME
AuthPAM -- Enable/Disable PAM authentication
AuthPAMAuthoritative -- Set whether PAM is the authoritive authentication scheme
AuthPAMConfig -- FIXME FIXME
AuthUserFile -- FIXME FIXME
AuthUsingAlias -- FIXME FIXME
Bind -- Bind the server or Virtualhost to a specific IP address
ByteRatioErrMsg -- FIXME FIXME
CDPath -- FIXME FIXME
Class -- Definition statements for class based tracking
Classes -- Enable Class based connection tracking
CommandBufferSize -- Limit the maximum command length
CwdRatioMsg -- FIXME FIXME
DefaultChdir -- FIXME FIXME
DefaultQuota -- FIXME FIXME
DefaultRoot -- FIXME FIXME
DefaultServer -- Set the default server
DefaultTransferMode -- Set the default method of data transfer
DeferWelcome -- FIXME FIXME
DeleteAbortedStores -- FIXME FIXME
Deny -- FIXME FIXME
DenyAll -- FIXME FIXME
DenyFilter -- FIXME FIXME
DenyGroup -- FIXME FIXME
DenyUser -- FIXME FIXME
Directory -- FIXME FIXME
DirFakeGroup -- FIXME FIXME
DirFakeMode -- FIXME FIXME
DirFakeUser -- FIXME FIXME
DisplayConnect -- FIXME FIXME
DisplayFirstChdir -- FIXME FIXME
DisplayGoAway -- FIXME FIXME
DisplayLogin -- FIXME FIXME
DisplayQuit -- FIXME FIXME
DisplayReadme -- FIXME FIXME
ExtendedLog -- FIXME FIXME
FileRatioErrMsg -- FIXME FIXME
FooBarDirective -- FIXME FIXME
Global -- FIXME FIXME
Group -- FIXME FIXME
GroupOwner -- FIXME FIXME
GroupPassword -- FIXME FIXME
GroupRatio -- FIXME FIXME
HiddenStor -- FIXME FIXME
HideGroup -- FIXME FIXME
HideNoAccess -- Block the listing of directory entries to which the user has no access permissions
HideUser -- FIXME FIXME
HostRatio -- FIXME FIXME
IdentLookups -- FIXME FIXME
IgnoreHidden -- FIXME FIXME
Include -- FIXME FIXME
LDAPAuthBinds -- FIXME FIXME
LDAPDefaultAuthScheme --  Set the authentication scheme/hash that is used when no leading {hashname} is present.
LDAPDefaultGID --  Set the default GID to be assigned to users when no uidNumber attribute is found.
LDAPDefaultUID --  Set the default GID to be assigned to users when no uidNumber attribute is found.
LDAPDNInfo -- Set DN information to be used for initial bind
LDAPDoAuth -- Enable LDAP authentication
LDAPDoGIDLookups --  Enable LDAP lookups for user group membership and GIDs in directory listings
LDAPDoUIDLookups --  Enable LDAP lookups for UIDs in directory listings
LDAPForceDefaultGID -- Force all LDAP-authenticated users to use the same GID.
LDAPForceDefaultUID -- Force all LDAP-authenticated users to use the same UID.
LDAPHomedirOnDemand --  Enable the creation of user home directories on demand
LDAPHomedirOnDemandPrefix --  Enable the creation of user home directories on demand
LDAPHomedirOnDemandSuffix --  Specify an additional directory to be created inside a user's home directory on demand.
LDAPNegativeCache -- Enable negative caching for LDAP lookups
LDAPQueryTimeout -- Set a timeout for LDAP queries
LDAPSearchScope -- Specify the search scope used in LDAP queries
LDAPServer -- Specify the LDAP server to use for lookups
LDAPUseTLS -- Enable TLS/SSL connections to the LDAP server.
LeechRatioMsg -- FIXME FIXME
Limit -- FIXME FIXME
LogFormat -- FIXME FIXME
LoginPasswordPrompt -- FIXME FIXME
LsDefaultOptions -- FIXME FIXME
MasqueradeAddress -- Configure the server address presented to clients
MaxClients -- FIXME FIXME
MaxClientsPerHost -- FIXME FIXME
MaxInstances -- FIXME FIXME
MaxLoginAttempts -- FIXME FIXME
MultilineRFC2228 -- FIXME FIXME
MySQLInfo -- Configures the MySQL driver
Order -- FIXME FIXME
PassivePorts -- Specify the ftp-data port range to be used
PathAllowFilter -- FIXME FIXME
PathDenyFilter -- FIXME FIXME
PersistentPasswd -- FIXME FIXME
PidFile -- FIXME FIXME
Port -- FIXME FIXME
PostgresInfo -- Postgres backend configuration (Deprecated)
PostgresPort -- Sets the port postgres is listening on
QuotaBlockName -- FIXME FIXME
QuotaBlockSize -- FIXME FIXME
QuotaCalc -- FIXME FIXME
QuotaExempt -- FIXME FIXME
Quotas -- FIXME FIXME
QuotaType -- FIXME FIXME
RateReadBPS -- FIXME FIXME
RateReadFreeBytes -- FIXME FIXME
RateReadHardBPS -- FIXME FIXME
RateWriteBPS -- FIXME FIXME
RateWriteFreeBytes -- FIXME FIXME
RateWriteHardBPS -- FIXME FIXME
RatioFile -- FIXME FIXME
Ratios -- FIXME FIXME
RatioTempFile -- FIXME FIXME
RequireValidShell -- FIXME FIXME
RLimitCPU -- Configure the maximum CPU time in seconds used by a process
RLimitMemory -- Configure the maximum memory in bytes used by a process
RLimitOpenFiles -- Configure the maximum number of open files used by a process
RootLogin -- Permit root user logins
SaveRatios -- FIXME FIXME
ScoreboardPath -- FIXME FIXME
ServerAdmin -- FIXME FIXME
ServerIdent -- FIXME FIXME
ServerName -- FIXME FIXME
ServerType -- FIXME FIXME
ShowDotFiles -- FIXME FIXME
ShowSymlinks -- FIXME FIXME
SocketBindTight -- FIXME FIXME
SQLAuthTypes -- FIXME FIXME
SQLConnectInfo -- FIXME FIXME
SQLDefaultGID -- FIXME FIXME
SQLDefaultUID -- FIXME FIXME
SQLDoAuth -- FIXME FIXME
SQLDoGroupAuth -- FIXME FIXME
SQLEmptyPasswords -- Allow zero length passwords (DEPRECATED)
SQLEncryptedPasswords -- Assume SQL passwords are encrypted (DEPRECATED)
SQLGroupGIDField -- FIXME FIXME
SQLGroupMembersField -- FIXME FIXME
SQLGroupnameField -- FIXME FIXME
SQLGroupTable -- FIXME FIXME
SQLHomedirOnDemand -- FIXME FIXME
SQLMinID -- FIXME FIXME
SQLScrambledPasswords -- FIXME FIXME
SQLShellField -- FIXME FIXME
SQLSSLHashedPasswords -- FIXME FIXME
SQLWhereClause -- FIXME FIXME
SyslogFacility -- FIXME FIXME
SyslogLevel -- Set the verbosity level of system logging
SystemLog -- FIXME FIXME
tcpBackLog -- FIXME FIXME
tcpNoDelay -- FIXME FIXME
tcpReceiveWindow -- FIXME FIXME
tcpSendWindow -- FIXME FIXME
TimeoutIdle -- FIXME FIXME
TimeoutLogin -- FIXME FIXME
TimeoutNoTransfer -- FIXME FIXME
TimeoutStalled -- FIXME FIXME
TimesGMT -- FIXME FIXME
TransferLog -- FIXME FIXME
Umask -- FIXME FIXME
UseFtpUsers -- FIXME FIXME
UseGlobbing -- Toggles use of glob() functionality
User -- FIXME FIXME
UserAlias -- FIXME FIXME
UserDirRoot -- FIXME FIXME
UseReverseDNS -- FIXME FIXME
UserOwner -- FIXME FIXME
UserPassword -- FIXME FIXME
UserRatio -- FIXME FIXME
VirtualHost -- FIXME FIXME
WtmpLog -- FIXME FIXME