Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| etc_pure-ftpd_db_mysql.conf [2016/03/31 21:42] – [Пример конфигурации] mirocow | etc_pure-ftpd_db_mysql.conf [2016/10/02 22:11] (текущий) – [Пример 1] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| - | ====== PureFTPd conf ====== | + | ====== PureFTPd |
| - | ===== Основные настройки ===== | + | ===== Пример 1 ===== |
| < | < | ||
| - | | + | MYSQLServer |
| - | # | + | MYSQLPort |
| - | MYSQLSocket | + | MYSQLSocket |
| - | MYSQLUser | + | MYSQLUser ftp |
| - | MYSQLPassword | + | MYSQLPassword 884088 |
| - | MYSQLDatabase | + | MYSQLDatabase timephoto_loc |
| - | MYSQLCrypt | + | MYSQLCrypt |
| - | MYSQLGetPW | + | MYSQLGetPW |
| - | MYSQLGetUID | + | # |
| - | MYSQLGetGID | + | MYSQLDefaultUID 1002 |
| - | MYSQLGetDir | + | # |
| - | MySQLGetQTAFS | + | MYSQLDefaultGID 1002 |
| - | MySQLGetQTASZ | + | MYSQLGetDir |
| - | MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User=" | + | # MySQLGetQTAFS |
| - | MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User=" | + | 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> | <note important> | ||
| - | Это обязательные настройки на ранее созданного пользователя ftp и группу ftp\\ | + | |
| + | **Это обязательные настройки** на ранее созданного пользователя ftp и группу ftp\\ | ||
| Пользователю ftp ранее был присвоен uid - 1002 и группе ftp тоже было присвоено gid - 1002. Их и указываем в ниже следующих параметрах.\\ | Пользователю ftp ранее был присвоен uid - 1002 и группе ftp тоже было присвоено gid - 1002. Их и указываем в ниже следующих параметрах.\\ | ||
| < | < | ||
| Строка 30: | Строка 58: | ||
| MYSQLDefaultGID 1002 | MYSQLDefaultGID 1002 | ||
| </ | </ | ||
| + | |||
| + | или используем SQL запросы для их получения по login | ||
| + | |||
| + | < | ||
| + | MYSQLDefaultUID SELECT Uid FROM users WHERE User=" | ||
| + | MYSQLDefaultGID SELECT Gid FROM users WHERE User=" | ||
| + | </ | ||
| + | |||
| </ | </ | ||
| + | |||
| ===== Пример конфигурации ===== | ===== Пример конфигурации ===== | ||
| + | < | ||
| ############################################################################ | ############################################################################ | ||
| # # | # # | ||
| Строка 128: | Строка 165: | ||
| | | ||
| # MySQLTransactions On | # MySQLTransactions On | ||
| + | </ | ||