Titel: ratio accounts + virtual path mapping´?? Beitrag von: chulu am 22. Mai 2003, 08:43:30 hi all,
also ich bin linux anfänger und habe mir proftp installiert und eingerichtet. soweit so gut nun möchte ich aber : 1.0 ratio accounts (count bytes over all session), in der faq kann steht "Yes the mod_ratio module provides for doing just this" , wo bekomme ich das mod_ratio mudul her, und in welches verzeichnis mus ich es packen?? 1.1 dann steht da : Ratios on # enable module UserRatio ftp 0 0 0 0 HostRatio master.debian.org 0 0 0 0 # leech access (default) GroupRatio proftpd 100 10 5 100000 # 100:1 files, 10 file cred 5:1 bytes, 100k byte cred AnonRatio billg@microsoft.com 1 0 1 0 # 1:1 ratio, no credits UserRatio * 5 5 5 50000 # special default case also bei UserRatio ftp 0 0 0 0 , da wo die nullen sind, kommen da die uid der user rein dir ratios haben sollen?? 1.2 und wo stelle ich ein ob de rratio die bytes oder die files zählt?? 2.0 dann die frage zum virtual path mapping, also in dem home dir der ftp user, soll ein upload dir sein, und ein download dir, das home verzeichnis befindet sich auf hda1, wenn der user jezt auf den ordner download klickt, soll er auf hdb1 landen was eine fat32 partition ist, wie is das zu verwirklichen?? wäre echt klasse wenn mir jemand paar tips geben könnte, danke schonmal. mfg chulu Titel: Re: ratio accounts + virtual path mapping´?? Beitrag von: stonki am 22. Mai 2003, 10:19:59 Zitat von: "chulu" hi all, 1.0 ratio accounts (count bytes over all session), in der faq kann steht "Yes the mod_ratio module provides for doing just this" , wo bekomme ich das mod_ratio mudul her, und in welches verzeichnis mus ich es packen?? ist dabei. ./configure --with-modules=mod_ratio nach make und make install, proftpd mit "proftpd -l" aufrufen, um zu sehen, ob es mit drin ist. Siehe bitte im ProFTPD Tarball: /contrib/README.ratio Zitat 1.1 dann steht da : UserRatio * 5 5 5 50000 # special default case also bei UserRatio ftp 0 0 0 0 , da wo die nullen sind, kommen da die uid der user rein dir ratios haben sollen?? nein. aus der Readme: UserRatio username FILERATIO FILECREDITS BYTERATIO BYTECREDITS(kB) Also: UserRatio stonki 0 0 3 100000 Was bedeutet: Die Anzahl der Files (hier 0 0) interessieren nicht, das Ratio Verhaeltnis ist 3 und ich darf 100000 KB vorher saugen. Der Wildcard "*" steht fuer alle User, kann auch mit Userangaben gemixt werden Zitat 1.2 und wo stelle ich ein ob de rratio die bytes oder die files zählt?? Das sollte damit dann auch geklaert sein. Zitat 2.0 dann die frage zum virtual path mapping, also in dem home dir der ftp user, soll ein upload dir sein, und ein download dir, das home verzeichnis befindet sich auf hda1, wenn der user jezt auf den ordner download klickt, soll er auf hdb1 landen was eine fat32 partition ist, wie is das zu verwirklichen?? in dem Du das Dir in die entsprechenden User Verzeichnisse mountest. Siehe die MiniFAQ. cu stonki Titel: ratio accounts + virtual path mapping´?? Beitrag von: chulu am 22. Mai 2003, 14:06:58 hi stonki, dank dir für die schnelle und ausführliche antwort, aber eine frage hätte ich noch :
Zitat /configure --with-modules=mod_ratio nach make und make install, proftpd mit "proftpd -l" aufrufen, um zu sehen, ob es mit drin ist. Siehe bitte im ProFTPD Tarball: /contrib/README.ratio soll ich das auch machen wenn ich das schon installiert habe??? Titel: ratio accounts + virtual path mapping´?? Beitrag von: stonki am 22. Mai 2003, 14:47:34 Zitat von: "chulu" hi stonki, dank dir für die schnelle und ausführliche antwort, aber eine frage hätte ich noch : soll ich das auch machen wenn ich das schon installiert habe??? Achselzucken..... mit "ProFTPD -l" bekommt man nur eine Liste mit den Modulen, die wirklich drin sind. Ich mach das immer, ob zu sehen, ob das gewuenschte Modul auch wirklich drin ist. Nicht mehr -- nicht weniger. Ob das jemand macht, bleibt ihm selbst ueberlassen.... cu stonki Titel: ratio accounts + virtual path mapping´?? Beitrag von: Anonymous am 22. Mai 2003, 15:00:46 s00ry falsch ausgedrückt, ich meinte ob ich das ./configure make make installk auch machen soll wenn ich das schon installiert habe, ob es dann den ganzen ftp server neuinstalliert oder das modul.
habs auf jeden fall jezt installiert und bin grade am einstellen. danke dir mfg chulu Titel: ratio accounts + virtual path mapping´?? Beitrag von: Anonymous am 22. Mai 2003, 15:02:24 noch ne frage :), also das "UserRatio stonki 0 0 3 100000 " kommt einfach ans ende der proftpd.conf?!
Titel: ratio accounts + virtual path mapping´?? Beitrag von: Anonymous am 22. Mai 2003, 15:03:12 mit den anderen einstellungen natürlich...
Titel: s Beitrag von: chulu am 22. Mai 2003, 15:36:11 ldd
Titel: ratio accounts + virtual path mapping´?? Beitrag von: stonki am 22. Mai 2003, 15:56:11 Zitat von: "Anonymous" noch ne frage :), also das "UserRatio stonki 0 0 3 100000 " kommt einfach ans ende der proftpd.conf?! jupp Titel: ratio accounts + virtual path mapping´?? Beitrag von: chulu am 22. Mai 2003, 16:20:03 okay cool dank dir, echt nett hier :).
nochne frage :). also ich habe mich ma hier im board umgeschaut und in dem topic : http://www.proftpd.de/forum2/viewtopic.php?t=85 habe ich was gefunden und das bei mir eingesezt, nun sieht meine config so aus : Code: # This is a basic ProFTPD configuration file (rename it to # 'proftpd.conf' for actual use. It establishes a single server # and a single anonymous login. It assumes that you have a user/group # "nobody" and "ftp" for normal operation and anon. ServerName "ProFTPD Default Installation" ServerType standalone DefaultServer on # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd). MaxInstances 30 # Set the user and group under which the server will run. User look Group ftp # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. DefaultRoot ~ <IfUser look> TimeoutIdle 60 MaxClientsPerUser 1 "Only one such user at a time." <Directory /home/look/*> <Limit WRITE> # Alle Schreibzugriffe verbieten DenyAll </Limit> </Directory> </IfUser> # Normally, we want files to be overwriteable. <Directory /> AllowOverwrite off </Directory> durch den eintrag "MaxClientsPerUser 1 "Only one such user at a time."" sollte ja nur einer mit dem account look connecten können, aber wenn ich das versuche kann ich mich mehrere male mit dem user einloggen???? Titel: ratio accounts + virtual path mapping´?? Beitrag von: Anonymous am 22. Mai 2003, 16:43:14 ohhhh man, und noch nen prob, ich habe ja das modul mod_ifsession.c installiert, und davor das für den ration jezt ist mod_ifsession.c da aber ratio ist wieder weg??????
Titel: ratio accounts + virtual path mapping´?? Beitrag von: stonki am 22. Mai 2003, 17:09:26 Zitat von: "chulu" Code: # Set the user and group under which the server will run. User look Group ftp Ich versuche ja hier immer allgemein gueltige Antworten zu geben, daher nehme ich auch immer Bezug auf "Fehler" die mir auffalllen. Dies hier ist z.B. relativ unsinnig. Solange Du Dich als User einloggst (also NICHT anonym), laeuft ProFTPD als der User. Also wenn ich mich einlogge, dann laueft MEINE ProFTPD Session als "stonki.users", wenn Elvis sich einloggen wuerde als "elvis.users" und von Jesus mal ganz zu schweigen :) Daher ist diese Angabe IMHO falsch und ich wuerde sie eher zu nobody.nogroup setzen, Zitat Code: <IfUser look> TimeoutIdle 60 MaxClientsPerUser 1 "Only one such user at a time." <Directory /home/look/*> <Limit WRITE> # Alle Schreibzugriffe verbieten DenyAll </Limit> </Directory> </IfUser> Das sieht fuer mich ganz ok aus, ich habe jedoch das "ifsession" Modul noch nicht benutzt. Das wuerde nun bedeuten, dass sich ALLE USer mehrmals einloggen koennen, jedoch NICHT der User "look". Ist es das was Du willst ? Zu Deiner anderen Frage: bei .configure musst Du die Module angeben, die Du drin haben willst. cu stonki Titel: ratio accounts + virtual path mapping´?? Beitrag von: Anonymous am 22. Mai 2003, 17:21:10 hi dank dir wieder für die antwort, glaubst garnet was du für ne hilfe bist :9.
also werde das Code: # Set the user and group under which the server will run. User look Group ändern danke Zitat Das sieht fuer mich ganz ok aus, ich habe jedoch das "ifsession" Modul noch nicht benutzt. Das wuerde nun bedeuten, dass sich ALLE USer mehrmals einloggen koennen, jedoch NICHT der User "look". Ist es das was Du willst ? ne das ist nicht was ich will, ich wollte es nurmal testen. Zitat Zu Deiner anderen Frage: bei .configure musst Du die Module angeben, die Du drin haben willst. wie meinst du das also dann ./configure und dann beide module?? weil ich habe ja zuerst das ratio modukl installiert, es dan mit proftpd -l geprüft und es war da, dann habe ich das ifsessions installiert, und nun is das ratio modul weg und ich kann es net mehr installieren, also soll ich jezt ./configure + die beiden module angeben?? 1000 dank mfg chulu Titel: ratio accounts + virtual path mapping´?? Beitrag von: chulu am 22. Mai 2003, 17:27:19 [edit]
also ./config + modul ist klar, aber wie gesagt hatte das eine, habe das andere iunstalliert, nun is das andere da, aber das eien it weg, und das eine lässt sich nicht mehr installieren :( [/edit] Titel: ratio accounts + virtual path mapping´?? Beitrag von: chulu am 22. Mai 2003, 18:26:38 wie kann ich denn ein mudul oder proftpd deinstallieren?? vielleicht hilft ja das??
Titel: ratio accounts + virtual path mapping´?? Beitrag von: chulu am 22. Mai 2003, 18:31:27 man kake, weder das eine noich das andere modul funzt, ich verzweil, ich breuch diesen ftp server und er will net laufen :((
*windoof*sensucht*hab* Titel: ratio accounts + virtual path mapping´?? Beitrag von: stonki am 22. Mai 2003, 19:29:00 Zitat von: "chulu" wie kann ich denn ein mudul oder proftpd deinstallieren?? vielleicht hilft ja das?? :) RTFM Also: Du kompiliest ProFTPD IMMER mit allen Modulen, die Du benoetigst. Ein nachtraegliches einbinden von Modulen ist nicht moeglich. Also kompiliere ProFTPD mit beiden Modulen, ueberpruefe mit "proftpd -l" ob die drin sind und dann step for step. Aussagen wie "will nicht" etc. helfen nicht gerade weiter, da meine Glaskugel auf Arbeit ist und Harry Potter 5 erst in 3 Wochen rauskommt. cu stonki Titel: ratio accounts + virtual path mapping´?? Beitrag von: Wörsty am 22. Mai 2003, 23:20:04 Zitat von: "stonki" meine Glaskugel auf Arbeit ist Soll ich dir meine borgen? (http://www.woerstenfeld.de/images/hellseher.jpg) Titel: ratio accounts + virtual path mapping´?? Beitrag von: Anonymous am 22. Mai 2003, 23:36:34 Zitat Du kompiliest ProFTPD IMMER mit allen Modulen, die Du benoetigst. Ein nachtraegliches einbinden von Modulen ist nicht moeglich. Also kompiliere ProFTPD mit hat geklappt, danke nochmal, das mus man erstmal wissen das man nix nachträglich kompilieren kann. und wegen will net kann net, ich hab hier am rad gedreht, sitz den ganzen tag (den fganzen) an sonem shit, war schwer genervt ;). aber das mit <ifuser..... klappt immer noch net, kanns sein das es am modul liegt??? Titel: ratio accounts + virtual path mapping´?? Beitrag von: Wörsty am 22. Mai 2003, 23:43:24 Zitat von: "Anonymous" mit <ifuser..... klappt immer noch net, kanns sein das es am modul liegt??? So genau... ....weiß das Keiner. Bei mir geht's. Titel: ratio accounts + virtual path mapping´?? Beitrag von: stonki am 23. Mai 2003, 09:40:17 Zitat von: "Anonymous" aber das mit <ifuser..... klappt immer noch net, kanns sein das es am modul liegt??? teste mal mit 1.2.9RC1 oder gebe mir root access auf Deinen Rechner... (ernsthaft). cu stonki |