www.ProFTPD.de
13. März 2007, 18:25:00 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: <sosrufanKENNER>Ich wäre Dankbar um Hilfe!<sosrufan  (Gelesen 123 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
graem_l
Gast
« am: 07. April 2004, 12:43:35 »

Hallo, ich habe 2 doll wichtige Frage  Smiley)

Habe kurzerhand zu Testzwecken, Proftpd + mod_sql + mod_quotatab_sql installiert & konfiguriert.

Habe wie "Empfohlen" 4 Tabellen erstellt (jo man könnte auch mit 3 mach ich dann auch später, also limits in die usertabelle reinpappen)

proftpd_users
proftpd_groups
proftpd_quotalimits
protpd_quotatallies

Habe nen User mit Group hinzugefügt, im System issa auch drinne.
Hab ne quotalimit erstellt, und die Funktioniert wunderbar! XFER Limitfiles etc!

MEIN PROBLEM:    Es aktualisiert leider nicht in den quotatallies in der DB (mysql ) wo der aktuelle Stand sichtbar sein sollte Traurig

Ich vermute heftigst dass es an der Konfig liegt, da er einen quotatallie Eintrag erstellt hat als ich mich das erste mal einloggte, aber wird eben nicht aktualisiert.


Meine proftpd.conf sieht folgedermassen aus:


ServerName         "Test FTP Server @ serverarea.ch"
ServerType         standalone
DefaultServer         on
DeferWelcome         on
ServerAdmin   support@xx.de
Port            21
Umask            022
MaxInstances         30

User            proftpd
Group            proftpd
AllowOverwrite      on
AllowForeignAddress      on

MaxClientsPerHost      2 "Not more than %m Connections per Host allowed"
MaxClients         10 "Unfortunately there are already %m Clients connected"

AllowStoreRestart      on
AllowRetrieveRestart      on
RequireValidShell      off

TransferLog         /var/log/proftpd.xferlog
LogFormat         default "%h %l %u %t \"%r\" %s %b"
LogFormat         auth "%v [%P] %h %t \"%r\" %s"
LogFormat         write "%h %l %u %t \"%r\" %s %b"

ExtendedLog          /var/log/proftpd.access_log WRITE,READ write
ExtendedLog         /var/log/proftpd.auth_log AUTH auth
ExtendedLog          /var/log/proftpd.paranoid_log ALL default

DefaultRoot           ~

SQLAuthTypes Backend
SQLConnectInfo dbroot001@localhost xxxx xxxxxxxxxxxxx
SQLAuthenticate users* groups*
SQLDefaultGID 65534
SQLDefaultUID 65534
SQLMinUserGID 100
SQLMinUserUID 500
SQLUserInfo proftpd_users userid passwd uid gid homedir shell
SQLGroupInfo proftpd_groups groupname gid members
SQLHomedirOnDemand on

SQLLog PASS updatecount
SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" proftpd_users

SQLLog  STOR,DELE modified
SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" proftpd_users

QuotaEngine      on
QuotaDirectoryTally   on
QuotaDisplayUnits   Mb
QuotaShowQuotas      on

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 proftpd_quotalimits 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 proftpd_quotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"

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 name = '%{6}' AND quota_type = '%{7}'" proftpd_quotatallies

SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" proftpd_quotatallies

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

RootLogin off
RequireValidShell off

BITTE HELFT MIR Smiley)))

Mfg
Graem L.
Gespeichert
graem_l
Gast
« Antwort #1 am: 07. April 2004, 22:13:52 »

Konnte es lösen, war trivial.



Wenn ihr in den quoten "per session" habt (was ich nicht gesehen habe) wird nichts gezählt.

Mfg
Graem L.
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.078 Sekunden mit 13 Zugriffen.