📄 pureftpd-mysql.conf
字号:
############################################### ## Sample Pure-FTPd Mysql configuration file. ## See README.MySQL for explanations. ## ################################################ Optional : MySQL server name or IP. Don't define this for unix sockets.# MYSQLServer 127.0.0.1# Optional : MySQL port. Don't define this if a local unix socket is used.# MYSQLPort 3306# Optional : define the location of mysql.sock if the server runs on this host.MYSQLSocket /tmp/mysql.sock# Mandatory : user to bind the server as.MYSQLUser root# Mandatory : user password. You must have a password.MYSQLPassword rootpw# Mandatory : database to open.MYSQLDatabase pureftpd# Mandatory : how passwords are stored# Valid values are : "cleartext", "crypt", "md5" and "password"# ("password" = MySQL password() function)# You can also use "any" to try "crypt", "md5" *and* "password"MYSQLCrypt cleartext# In the following directives, parts of the strings are replaced at# run-time before performing queries :## \L is replaced by the login of the user trying to authenticate.# \I is replaced by the IP address the user connected to.# \P is replaced by the port number the user connected to.# \R is replaced by the IP address the user connected from.# \D is replaced by the remote IP address, as a long decimal number.## Very complex queries can be performed using these substitution strings,# especially for virtual hosting.# Query to execute in order to fetch the passwordMYSQLGetPW SELECT Password FROM users WHERE User="\L"# Query to execute in order to fetch the system user name or uidMYSQLGetUID SELECT Uid FROM users WHERE User="\L"# Optional : default UID - if set this overrides MYSQLGetUID#MYSQLDefaultUID 1000# Query to execute in order to fetch the system user group or gidMYSQLGetGID SELECT Gid FROM users WHERE User="\L"# Optional : default GID - if set this overrides MYSQLGetGID#MYSQLDefaultGID 1000# Query to execute in order to fetch the home directoryMYSQLGetDir SELECT Dir FROM users WHERE User="\L"# Optional : query to get the maximal number of files # Pure-FTPd must have been compiled with virtual quotas support.# MySQLGetQTAFS SELECT QuotaFiles FROM users WHERE User="\L"# Optional : query to get the maximal disk usage (virtual quotas)# The number should be in Megabytes.# Pure-FTPd must have been compiled with virtual quotas support.# MySQLGetQTASZ SELECT QuotaSize FROM users WHERE User="\L"# Optional : ratios. The server has to be compiled with ratio support.# MySQLGetRatioUL SELECT ULRatio FROM users WHERE User="\L"# MySQLGetRatioDL SELECT DLRatio FROM users WHERE User="\L"# Optional : bandwidth throttling.# The server has to be compiled with throttling support.# Values are in KB/s .# MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User="\L"# MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User="\L"# Enable ~ expansion. NEVER ENABLE THIS BLINDLY UNLESS :# 1) You know what you are doing.# 2) Real and virtual users match.# MySQLForceTildeExpansion 1# If you upgraded your tables to transactionnal tables (Gemini,# BerkeleyDB, Innobase...), you can enable SQL transactions to# avoid races. Leave this commented if you are using the# traditionnal MyIsam databases or old (< 3.23.x) MySQL versions.# MySQLTransactions On
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -