Zeige Beiträge
|
Seiten: [1]
|
2
|
ProFTPD / ProFTPD - Deutsch / MaxClientsPerUser und unterschiedliche User
|
am: 24. November 2003, 01:57:29
|
Hmm, ganz doof gefragt, obwohl ich schon befürchte, nachdem ich die FAQ, Directiven und das Board durchforstet habe, das es ehh nicht funktioniert.
Ich habe 5 User die mit unterschiedlicher Anzahl auf den FTP zugreifen sollen dürfen. *gg*
User1 = 1x User2 = 2x User3 = 3x User4 = 4x User5 = 8x
Alles soll unter nur einem FTP zu realisieren sein ohne das ich verschiedene Ports und verschieden Konfigurationen verwenden muss. Alle haben auch nur Zugriff auf ihr HomeDir.
Gibt es da überhaupt ne Möglichkeit und wenn, wie?
Danke fürs Kopfzerbrechen im vorraus. --------> Kopfschmerztabletten habe ich auch noch welche *gg*
CoPyMaus
|
|
|
3
|
ProFTPD / ProFTPD - Deutsch / sql und Ratio
|
am: 25. Juni 2003, 10:08:23
|
So, habe es geschafft. die Daten werden nun in Kb zur Datenbank übertertagen. Somit ist zwar der BUG nicht behoben, jedoch ist die Grenze auf 4 Tb verschoben. Nicht die optimale Lösung, jedoch ausreichend, da so schnell keiner die 4 Tb errreichen wird. Manko: alle Dateien die kleiner als 1024 Byte liegen, werden nicht mitgezählt. Aber das läßt sich verschmerzen.
--> mod_sql
Folgender Source ist dafür zuständig, das die Daten in der DB aktualisiert werden.
snprintf(query, sizeof(query), "%s = %s + %i, %s = %s + %i, %s = %s + %i, %s = %s + %i", cmap.sql_fstor, cmap.sql_fstor, fstor, cmap.sql_fretr, cmap.sql_fretr, fretr, cmap.sql_bstor, cmap.sql_bstor, bstor cmap.sql_bretr, cmap.sql_bretr, bretr);
Damit die Daten in Kb in die Datenbank eingetragen werden, müssen zwei Zeilen bearbeitet werden:
cmap.sql_bstor, cmap.sql_bstor, bstor / 1024, cmap.sql_bretr, cmap.sql_bretr, bretr / 1024);
Auf Deutsch, "sql_bstor"/"sql_bretr" erhält den Wert, der aus der DB ausgelesen wurde und "bstor"/"bretr" binhaltet den aktuell ausgeführten Traffic in byte. Damit wieder in Kb gerechnet wird, müssen die Bytes in Kb umgerechnet werden. ->>>> Byte / 1024.
Das ist eigentlich schon alles.
Achtung, wer mit Credits arbeitet, der muss nun auch dort den Eintrag in Kb vornehmen.
Ich selber habe es getestet und es funktioniert einwandfrei.
-----------------------------------------------------------------------
Nun habe ich folgendes Problem. Ich habe den source auf meinem localen Suse - Linux 8.2 geparst. Dort läuft die Soft mit der SQL Variante auch einwandfrei jetzt. Wollte es auf meinem Server im Netz installieren wo Suse linux 8.1 rennt. Beim kompilieren bekahm ich die meldung, das ich GLIBC_2.3 benötige. Tatsächlich beinhaltet die 8.1 Version nur die GLIB_2.2. Da ich beim updaten das System destabilisere und ich selber kein Systemupdate auf 8.2 machen kann ist die Software nun fast unnütz für mich.
Hat jemand noch eine alte Version von Proftpd mit mod_sql- mod_sql_mysql- mod_ratio- Modulen, die auf einer GLIBC_2.2 kompatibel ist?
Danke schon mal im vorraus.
CPM
-- Keine Ahnung vom Programmieren, doch ich lerne ständig neues dazu --
|
|
|
4
|
ProFTPD / ProFTPD - Deutsch / wie kann ich den traffic kontrollieren???
|
am: 23. Juni 2003, 22:26:33
|
Manchmal hilft es auch die Beispielkonfigurationen zu lesen.
Trage in deiner proftpd.conf folgende Zeilen ein:
# Logging options TranferLog /var/log/xferlog.legacy # file/dir access ExtendedLog /var/log/access.log WRITE,READ write # Record all logins ExtendedLog /var/log/auth.log AUTH auth # Paranoia logging level..... ExtendedLog /var/log/paranoid.log ALL defaults
Mit diesen Zeilen bekommst du vier Log-Dateien die alles mitloggen. Dateien die gedownloaded oder uploaded wurden, wer auf deinen Rechner zugriff genommen hat, wer versucht hat, drauf zu kommen und keine Berechtigung hatte (paranoid.log) etc etc.
Ich hoffe, konnte dir helfen.
CPM
|
|
|
5
|
ProFTPD / ProFTPD - Deutsch / sql und Ratio
|
am: 22. Juni 2003, 16:11:34
|
Interessant, wenn ich nicht weiß wer unser Gast ist. Ich vermute doch glatt mal, das da jemand aus meiner Clique auf meine Startseite wollte, wo ich die FTP-User mit ftpMyAdmin in der SQL-Datenbank verwalte. Nur habe ich die Scripte aufgrund des Bugs vorerst stillgelegt und mach erst dann wieder änderungen, wenn ich eine Lösung des Bugs kenne.
Um nochmal darauf zurück zu kommen. Wenn jemand eine Möglichkeit gefunden hat und evtl auch ein Patch erstellen kann, der ist bei mir herzlich willkommen.
Teste derzeit noch einen anderen FTPD, der auch mit SQL zurecht komme, jedoch scheint es nicht ganz das zu sein, was ich erwarte.
CPM
|
|
|
6
|
ProFTPD / ProFTPD - Deutsch / Ein Server, jeder User ein Anderes verzeichnis
|
am: 20. Juni 2003, 18:22:24
|
Will mich nicht einmischen und ich bin ja selber ja noch am basteln. Aber hast du es schon mal mit Virtual FTP-Servern unter Proftpd versucht? Du kannst verschiedene Virtuelle Server auf deinen Hauptserver legen und jedem Virtuellen Server eigene Zugriffrechte erteilen. Genauso kannst du auch festlegen, welche User Zugriff darauf haben sollen. Bevor ich versucht habe proftpd manuell zu konfigurieren (bei mir geht es im mom um eine Benutzerverwaltung mittels Ratio) habe ich Webmin benutzt um den Server einzurichten. Als Admin-Tool ist es absolut spitze und kann außerdem noch mehr als nur Proftpd konfigurieren. Jedoch scheitert webmin, wenn es um zusätzliche Module geht wie ifsession ratio oder quota. Ich hoffe die Mods und Admin vergelten es mir wenn ich hier mal den link poste: http://www.webmin.deIch hoffe, das ich diesmal auch mal jemanden helfen konnte. CPM
|
|
|
8
|
ProFTPD / ProFTPD - Deutsch / sql und Ratio
|
am: 20. Juni 2003, 14:18:52
|
Ich werde es wohl nie lernen mich vorher anzumelden. Bin von meinem eigenen Board zu sehr verwöhnt, der den Cookie "Anmeldung" hält bis zum Logout...
Wollte noch zu dem vorherigen Beitrag anmerken, es würde auch reichen, wenn proftpd die Daten in Kb in die DB übertragen würde. Dadurch währe der BUG denke ich mal auf 2 (4) Tb erhöht. Und in der Wartung des FTPs kann man ja zwischendurch mal die Daten wieder löschen, damit es nicht zu dem Limit kommt. Gb ist definitiv zu klein.
CPM
|
|
|
10
|
ProFTPD / ProFTPD - Deutsch / sql und Ratio
|
am: 19. Juni 2003, 13:14:11
|
Hallo, ich habe da folgendes Problem: ich möchte meinen FTP Account anderen Usern freigeben. Jedoch sollen sie, wenn sie etwas laden auch etwas hochladen. Dazu ist Ratio ja da. Um die User besser verwalten zu können, habe ich Proftpd mit MySql unterstützung installiert. Dieses funktioniert Prima. Nun möchte ich aber auch den Ratio über die SQL-Datenbank verwalten, habe jedoch keinerlei Programmierkenntnisse außer ein paar einfache Scripte in Perl oder Basic *gg*. Proftpd habe ich nach der Anleitung auf http://www.quickmess.com/myftpadmin/documentation.php#instprogram eingerichtet. Die proftpd.conf davon übernommen. Daher denke ich, ist es nicht nötig, meine conf hier zu posten. Kann mir vielleicht jemand helfen? Lerne immer gerne dazu. Gruss CoPyMaus PS.: Habe die Topics hier im board durchsucht, jedoch leider nichts gefunden, was mir weiterhelfen konnte.
|
|
|
|