Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| etc_pure-ftpd_db_mysql.conf [2012/11/29 09:44] – внешнее изменение 127.0.0.1 | etc_pure-ftpd_db_mysql.conf [2016/10/02 22:11] (текущий) – [Пример 1] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== PureFTPd conf ====== | + | {{tag> |
| + | ====== PureFTPd mysql.conf - Примеры ====== | ||
| + | |||
| + | ===== Пример 1 ===== | ||
| + | |||
| + | < | ||
| + | MYSQLServer | ||
| + | MYSQLPort | ||
| + | MYSQLSocket | ||
| + | MYSQLUser ftp | ||
| + | MYSQLPassword 884088 | ||
| + | MYSQLDatabase timephoto_loc | ||
| + | MYSQLCrypt | ||
| + | MYSQLGetPW | ||
| + | # | ||
| + | MYSQLDefaultUID 1002 | ||
| + | # | ||
| + | MYSQLDefaultGID 1002 | ||
| + | MYSQLGetDir | ||
| + | # MySQLGetQTAFS | ||
| + | MySQLGetQTASZ | ||
| + | # MySQLGetRatioUL SELECT ULRatio FROM users WHERE User=' | ||
| + | # MySQLGetRatioDL SELECT DLRatio FROM users WHERE User=' | ||
| + | # MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User=' | ||
| + | # MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User=' | ||
| + | # MySQLForceTildeExpansion 1 | ||
| + | # MySQLTransactions On | ||
| + | </ | ||
| + | |||
| + | ===== Пример 2 ===== | ||
| + | |||
| + | < | ||
| + | # | ||
| + | # | ||
| + | MYSQLSocket | ||
| + | MYSQLUser | ||
| + | MYSQLPassword | ||
| + | MYSQLDatabase | ||
| + | # " | ||
| + | MYSQLCrypt | ||
| + | MYSQLGetPW | ||
| + | MYSQLGetUID | ||
| + | MYSQLGetGID | ||
| + | MYSQLGetDir | ||
| + | MySQLGetQTAFS | ||
| + | MySQLGetQTASZ | ||
| + | MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User=" | ||
| + | MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User=" | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | **Это обязательные настройки** на ранее созданного пользователя ftp и группу ftp\\ | ||
| + | Пользователю ftp ранее был присвоен uid - 1002 и группе ftp тоже было присвоено gid - 1002. Их и указываем в ниже следующих параметрах.\\ | ||
| + | < | ||
| + | MYSQLDefaultUID 1002 | ||
| + | MYSQLDefaultGID 1002 | ||
| + | </ | ||
| + | |||
| + | или используем SQL запросы для их получения по login | ||
| + | |||
| + | < | ||
| + | MYSQLDefaultUID SELECT Uid FROM users WHERE User=" | ||
| + | MYSQLDefaultGID SELECT Gid FROM users WHERE User=" | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Пример конфигурации ===== | ||
| + | |||
| + | < | ||
| ############################################################################ | ############################################################################ | ||
| # # | # # | ||
| Строка 53: | Строка 123: | ||
| | | ||
| # Optional : default UID - if set this overrides MYSQLGetUID | # Optional : default UID - if set this overrides MYSQLGetUID | ||
| - | | + | MYSQLDefaultUID |
| | | ||
| # Query to execute in order to fetch the system user group or gid | # Query to execute in order to fetch the system user group or gid | ||
| Строка 59: | Строка 129: | ||
| | | ||
| # Optional : default GID - if set this overrides MYSQLGetGID | # Optional : default GID - if set this overrides MYSQLGetGID | ||
| - | | + | MYSQLDefaultGID |
| | | ||
| # Query to execute in order to fetch the home directory | # Query to execute in order to fetch the home directory | ||
| Строка 95: | Строка 165: | ||
| | | ||
| # MySQLTransactions On | # MySQLTransactions On | ||
| + | </ | ||