• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Webservertraffic [ftp] begrenzen?

Hallo,

ich würde gerne auf einem Server den Traffic messen
und ggf. "abstellen" wenn ein bestimmtes Transfer-
volumen erreicht ist. Habe hier Confixx drauf(Ich glaube
besser ohne Kommentar :( )

Trafficvolumen checken ist ja kein Problem. Aber
wie stelle ich dann den Zugriff ab? Z.B. für einen
bestimmten Kunden (webxy). Ah ja, es geht um
ftp-traffic.


Thx
 

nbkr

Guru
Ich hätte nur einen Quick- und very very Dirty Hack anzubieten.

Lass einen Cronjob laufen der ein PHP Script ausführt. Diese Script verbindet sich mit der Confixx Datenbank und schaut nach wieviel Traffic die einzelnen User schon verursacht haben (ich vermute die Info sollte irgendwo in der DB stehen).

Falls es das Limit überschreitet lässt Du das Script mittels exec oder system() den Befehl "sudo passwd -L <username>" ausführen. Schon ist der User geloggt und kann sich nicht mehr per FTP verbinden.

Natürlich musst Du die /etc/sudoers Datei noch anpassen so dass das Script nur die User locken kann die Du möchtest und nicht etwa den root Account.
 

Constan

Member
oder nimm http://vhcs.net/new/ online Demo ist unter http://vhcs.net/new/modules/wfchannel/index.php?pagenum=7
ein super script mit dem man alle benutzereinstellungen regeln kann.
 
Oben