ProFTPD module mod_quotatab_file



This mod_quotatab submodule is contained in the mod_quotatab_file.c, and is found in the contrib/ area of the ProFTPD source distribution. See the mod_quotatab installation instructions.

This submodule provides the file-specific "driver" for storing quota table information in files.

Author

Please contact TJ Saunders <tj at castaglia.org> with any questions, concerns, or suggestions regarding this module.


File Quota Tables

Using file-based quota tables (source-type of "file") the data will be stored in binary fixed-record format. This module is accompanied by a tool, ftpquota, to help in creating and managing these file-based tables.

The mod_quotatab_file module supports the "file" string for the source-type parameter of the QuotaLimitTable and QuotaTallyTable configuration directives. If the "file" source-type is used, then the source-info parameter must be the full path to the file table.

mod_quotatab_file treats any number zero or less for a bytes limit as "unlimited". Similarly, it treats a value of zero for any of the files limits as "unlimited". "Unlimited" values are ignored, in that any limit that is "unlimited" is not used in any of mod_quotatab's calculations.

Examples:

  # Using a file-based limit table
  QuotaLimitTable file:/usr/local/proftpd/ftpquota.limittab

  # Using a file-based tally table
  QuotaTallyTable file:/usr/local/proftpd/ftpquota.tallytab


© Copyright 2000-2013 TJ Saunders
All Rights Reserved