www.ProFTPD.de
13. März 2007, 19:46:48 *
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  
  Zeige Beiträge
Seiten: [1]
1  ProFTPD / ProFTPD - Deutsch / MaxClientsPerUser und unterschiedliche User am: 24. November 2003, 16:48:15
cool,

hatte ich garnicht gesehen und ich habe mir schon den Kopf zerdeppert.

Werde es mal ausprobieren. Danke @Stonki

Kompetente Hilfe hier.

Greeting,

CoPyMaus
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.de

Ich hoffe, das ich diesmal auch mal jemanden helfen konnte.

CPM
7  ProFTPD / ProFTPD - Deutsch / ProFTPd mit mod_mysql, mod_ratio , Sql_ratios, SQLRatioStats am: 20. Juni 2003, 18:10:22
Naja, hatte das Thema später angefangen, aber dafür hat man mir schon besser weiterhelfen können.

Schau einfach mal unter
http://www.proftpd.de/forum2/viewtopic.php?t=148

Dort sind so einige Tipps und meine bisherigen Erfahrungen.

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
9  ProFTPD / ProFTPD - Deutsch / sql und Ratio am: 19. Juni 2003, 15:21:59
grr. hatte vergessen mich einzuloggen.

Ich hoffe ihr verzeit mir....

CoPyMaus
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.
Seiten: [1]
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.067 Sekunden mit 16 Zugriffen.