Hallo,
ich habe heute versucht mod_quota auf meine Art zu installieren. Habe dazu auch die Anleitung hier verwendet. Problem ist nur, dass es noch nicht funktioniert. Es ist alles reincompiliert und ich sehe auch keinen Fehler im Log (proftpd -d 9 -n).
Ich habe bereits eine bestehende Tabelle. Da greifen noch andere drauf zu und für die Verwaltung wärs leichter, wenn die bleiben könnte.
Also folgend sieht meine proftpd.conf aus:
SQLNamedQuery get-quota-limit SELECT "username, 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 my_users WHERE username = '%{0}' AND quota_type = '%{1}'"
SQLNamedQuery get-quota-tally SELECT "username, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM my_users WHERE username = '%{0}' AND quota_type = '%{1}'"
Ausschnitt aus den Log Files:
debian (ip) - dispatching PRE_CMD command 'SITE QUOTA' to mod_core
debian (ip) - dispatching PRE_CMD command 'SITE QUOTA' to mod_core
debian (ip) - dispatching PRE_CMD command 'SITE QUOTA' to mod_site
debian (ip) - dispatching CMD command 'SITE QUOTA' to mod_quotatab
debian (ip) - in dir_check_full(): path = '/', fullpath = '/nfs/www/eeeee/'.
debian (ip) - FS: using system stat()
debian (ip) - FS: using system stat()
debian (ip) - dispatching POST_CMD command 'SITE QUOTA' to mod_sql
debian (ip) - dispatching POST_CMD command 'SITE QUOTA' to mod_site
debian (ip) - dispatching LOG_CMD command 'SITE QUOTA' to mod_sql
debian (ip) - dispatching LOG_CMD command 'SITE QUOTA' to mod_log
Folgende Tabellen habe ich angelegt:
quota_type -> User
per_session -> True
limit_type -> Hard
bytes_in_avail -> 111
bytes_out_avail -> 111
bytes_xfer_avail -> 111
files_in_avail -> 111
files_out_avail -> 111
files_xfer_avail -> 111
Ausgabe von "quote SITE QUOTA" bring folgendes:
ftp> quote SITE QUOTA
202 No quotas in effect
Weiß wer was ich falsch mache? Wäre nett, wenn mir wer helfen könnte