Portál AbcLinuxu, 12. května 2025 01:57

Dotaz: ProFTPd+MySQL+quoty

smoofy avatar 30.6.2008 01:29 smoofy | skóre: 9
ProFTPd+MySQL+quoty
Přečteno: 594×
Odpovědět | Admin
Ahoj, mám následující problém. Rozběhl jsem ftp server absolutně bez problému se vším co potřebuji až na quoty. Využil jsem nápovědy dle stránky

http://www.howtoforge.com/proftpd_mysql_virtual_hosting_debian_etch_p3

ale limitování uživatelů nefunguje. Jde mi především o předem určenou velikost prostoru v adresáři pro každého uživatele. Přijde mi, že mám někde špatně nastavený přístup k databázy s quotama. Pro ilustraci posilam nejake info.Databázy s quotama jsem také vytvořil dle návodu ale nemá na funkci žádný vliv.
debian:/# proftpd -l
Compiled-in modules:
  mod_core.c
  mod_xfer.c
  mod_auth_unix.c
  mod_auth_file.c
  mod_auth.c
  mod_ls.c
  mod_log.c
  mod_site.c
  mod_delay.c
  mod_dso.c
  mod_auth_pam.c
  mod_readme.c
  mod_cap.c
  mod_ctrls.c
debian:/#
./proftpd.conf
#
# Includes required DSO modules. This is mandatory in proftpd 1.3
#
Include /etc/proftpd/modules.conf

SQLAuthTypes            Plaintext Crypt
SQLConnectInfo          ftp@localhost:3306 proftpd password
SQLAuthenticate         users groups
SQLUserInfo             ftpuser userid passwd uid gid homedir shell
SQLGroupInfo            ftpgroup groupname gid members
SQLMinID                500
SQLHomedirOnDemand      on
SQLLogFile              /zaloha/sqllog.txt

SQLLog          PASS updatecount
SQLNamedQuery   updatecount UPDATE "count=count+1, accessed=now() WHERE userid='%u'" ftpuser

QuotaEngine             on
QuotaDirectoryTally     on
QuotaDisplayUnits       Mb
QuotaShowQuotas         on

QuotaLimitTable sql:/get-quota-limit
QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally

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 ftpquotalimits 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 ftpquotallies WHERE name = '%{0}' AND quota_type = '%{1}'"
SQLNamedQuery update-quota-tally UPDATE "bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" ftpquotatallies
SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" ftpquotatallies

ServerName              "testserver"
ServerType              standalone
RootLogin               off
RequireValidShell       off
UseIPv6                 off
Port                    21
DefaultServer           on
AuthOrder               mod_sql.c
UseReverseDNS           off
IdentLookups            off
AllowOverwrite          on

DefaultRoot ~
Za jakoukoliv radu předem děkuji.
Jenom absolutní kripl, zapne to, co jiný vypl.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.6.2008 11:41 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
mam stejny problem, primlouvam se za radu :)
http://kroko.evesnight.net
30.6.2008 11:49 bluf
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
zdravím, zkuste tenhle návod rozběhl jsem to podle toho vždy http://www.khoosys.net/single.htm?ipg=848
30.6.2008 14:51 Bigbunny
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud napises e-mail, zaslu ti konfiguraky a predpripravene skripty, takove spust a funguj reseni. Navic vetsina navodu co se tyka MySQL naprosto opomiji velmi dulezitou vec a tou je normalizace databaze. Takze realizace me instalace vychazi z navodu na internetu + uprava databaze do normalizovane formy.
smoofy avatar 30.6.2008 15:16 smoofy | skóre: 9
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Muj email je splavecl@seznam.cz. Osobne nemam s databazemi zatim moc zkušeností takže každá rada drahá. Díky
Jenom absolutní kripl, zapne to, co jiný vypl.
Mr.Yoda avatar 30.6.2008 15:24 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Ještě jednou na mr.yoda@seznam.cz Děkuji moc :-*
:-* Debian
5.7.2008 16:52 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Jo to je pravda, jsem si take navod postfix+mysql musel nakonec predelat a upravit. Jinak, kdyz poslete budu rad: kroko (na) evesnight.net
http://kroko.evesnight.net
20.10.2008 17:56 RedMax
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Mohl bych poprosit také o zaslání na mail? Sice starší vlákno, ale snad se sem podíváš. :) max.sna@centrum.cz Díky moc
5.7.2008 16:55 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: ProFTPd+MySQL+quoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
ikdyz kdyz tak nad tim premyslim, co kdyz tam nekajy uzivatel zacne nahravat pres svuj web soubory? to kvotama na ftp neovlivnite, takze vesmes je clovek tam kde byl ....
http://kroko.evesnight.net

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.