mirror of
https://github.com/EngineGPDev/ProFTPD.git
synced 2024-10-15 08:08:01 +03:00
08e1c5a115
ftp (Data Base) has been replaced __FTP_DATABASE__ ftp (User) has been replaced __FTP_USER__ passwdfor has been replaced __FTP_PASSWORD__
23 lines
1.4 KiB
Plaintext
23 lines
1.4 KiB
Plaintext
<IfModule mod_sql.c>
|
|
SQLBackend mysql
|
|
SQLEngine on
|
|
SQLAuthTypes Plaintext
|
|
SQLConnectInfo __FTP_DATABASE__@localhost:3306 __FTP_USER__ __FTP_PASSWORD__
|
|
SQLUserInfo users username password uid gid homedir shell
|
|
SQLAuthenticate users*
|
|
SQLMinUserUID 33
|
|
SQLMinUserGID 33
|
|
</IfModule>
|
|
|
|
<IfModule mod_quotatab.c>
|
|
QuotaEngine on
|
|
QuotaDirectoryTally on
|
|
QuotaDisplayUnits Mb
|
|
QuotaShowQuotas on
|
|
SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM quotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"
|
|
SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"
|
|
SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" quotatallies
|
|
SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" quotatallies
|
|
QuotaLimitTable sql:/get-quota-limit
|
|
QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally
|
|
</IfModule> |