URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 35864
[ Назад ]

Исходное сообщение
"Тематический каталог: proftpd + mysql + mod_qouta (ftp mysql quota)"

Отправлено auto_topic , 30-Окт-06 16:16 
Обсуждение статьи тематического каталога: proftpd + mysql + mod_qouta (ftp mysql quota)

Ссылка на текст статьи: http://www.opennet.me/base/net/proftpd_mysql_quota.txt.html


Содержание

Сообщения в этом обсуждении
"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено arruah , 30-Окт-06 16:16 
было бы не плохо почитать аналогичную статью, только с авторизацией в openldap

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено Pasystem , 26-Янв-07 13:25 
Статья супер, спасибо за неё :)
получилось с первого раза
только в конфиге proftpd в запросе mysql
надо было только указать знак переноса обратный слэш, хотя не знаю может это только у меня такая ошибка

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено b2d , 30-Май-07 17:37 
Спасибо за статью - все поднялось. Платформа Gentoo,
v.1.3.1-rc1 на BSD не заработал даже 1.3.2 ...
вопрос такой .. для анонимов..хочу создать папку incoming с квотой 1Гб, как это реализовать при данной схеме??

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено rsa , 05-Фев-08 09:30 
при исплоьзовании MySQL совершенно нет необходимости держать пароли пользователей в открытом виде, достаточно в proftpd.conf указать:
SQLAuthTypes Backend
SQLBackend mysql

и, соответственно в SQL-запросе использовать password('userpass')


"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено Илья , 15-Фев-08 12:33 
Подскажите, а можно как то организовать пользователям онлайн просмотр израсходованного трафика (или оставшегося)?

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено AlexRusSoft , 26-Фев-08 08:12 
Если установите SQLAuthTypes Backend то не забудте изменить размер хранимого пароля
password varchar(50) not null

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено Mstyslav , 08-Окт-08 14:00 
спасибо автору, мануал очень толковый и достаточно подробный. завелось все с пол-пинка!

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено bibi , 20-Окт-08 06:11 
>Подскажите, а можно как то организовать >пользователям онлайн просмотр >израсходованного трафика (или оставшегося)?

select sum(bytes)   from xfer_table where user_name = 'bibi';


"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено Женк , 04-Янв-09 21:53 
Хм... сижу тут парюсь. с пятым мускулом не работает

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено Gurd , 28-Июн-09 17:25 
Всё работает с пятым! Огромное спасибо.

"proftpd + mysql + mod_qouta (ftp mysql quota)"
Отправлено nestap , 12-Мрт-10 16:06 
u mine problema i ne polucheatsa resahati...

    SQLNamedQuery uid SELECT "domain.uid FROM ftp_users,domain WHERE domain.id=ftp_users.domain AND ftp_users.email='%u'"
    #domain.uid eto id usera... a etot user mojet imeti neskoliko ftp_user a limit quota totje

    SQLNamedQuery get-quota-limit SELECT "uid, 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 uid=%{uid}"

    SQLNamedQuery get-quota-tally SELECT "uid, quota_type, bytes_in_used, bytes_out_used, \
        bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM quotatallies WHERE uid=%{uid}"

    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 uid = %{uid}" quotatallies
    SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{uid}" quotatallies
    QuotaLimitTable sql:/get-quota-limit
    QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally
    QuotaLog                        /var/log/proftpd/quota.log


pomaghi pojalusta....