www.ProFTPD.de
13. März 2007, 19:24:03 *
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] 2   Nach unten
  Drucken  
Autor Thema: ratio accounts + virtual path mapping´??  (Gelesen 1007 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
chulu
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen
« 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
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
chulu
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen
« Antwort #2 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???
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #3 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #4 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
Gespeichert
Anonymous
Gast
« Antwort #5 am: 22. Mai 2003, 15:02:24 »

noch ne frage Smiley, also das "UserRatio stonki 0 0 3 100000 " kommt einfach ans ende der proftpd.conf?!
Gespeichert
Anonymous
Gast
« Antwort #6 am: 22. Mai 2003, 15:03:12 »

mit den anderen einstellungen natürlich...
Gespeichert
chulu
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen
s
« Antwort #7 am: 22. Mai 2003, 15:36:11 »

ldd
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #8 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
chulu
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen
« Antwort #9 am: 22. Mai 2003, 16:20:03 »

okay cool dank dir, echt nett hier Smiley.

nochne frage Smiley. 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?Huch
Gespeichert
Anonymous
Gast
« Antwort #10 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?Huch??
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #11 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 Smiley

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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #12 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
Gespeichert
chulu
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen
« Antwort #13 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 Traurig
[/edit]
Gespeichert
chulu
ProFTPD
*
Offline Offline

Beiträge: 10


Profil anzeigen
« Antwort #14 am: 22. Mai 2003, 18:26:38 »

wie kann ich denn ein mudul oder proftpd deinstallieren?? vielleicht hilft ja das??
Gespeichert
Seiten: [1] 2   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.067 Sekunden mit 16 Zugriffen.