www.ProFTPD.de
13. März 2007, 20:04:13 *
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]   Nach unten
  Drucken  
Autor Thema: Gültige FTP-Befehle pro User  (Gelesen 277 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
wecki
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen
« am: 02. Dezember 2004, 14:39:18 »

Hi,

kann man die Befehle, welche ein Benutzer in Proftpd ausführen darf auch aus einer MySQL Datenbank ziehen?

Also für jeden user einzelne Befehle.

Hintergrund ist, dass ich den nutzern bei Überschreitung ihres zulässigen Speichers das uploaden von Dateien verbieten möchte. hierfür gibt es bereits die Tabelle mit den usern usw.
Momentan wird der Speicherplatz alle 5 min ermittelt. Daher wäre es ja möglich in dieser Ermittlung das ändern der Befehle in der SQL Datenbank hervor zu rufen. Somit wird dem user dann einfach solange das hochladen verboten, wie der Speicher erschöpft ist. Wenn der Speicher wieder frei ist wird dass in den 5 min wieder ermittelt und der Upload zugelassen.

Quotas werden ja von Proftpd unterstützt. Aber dies sind AFAIK nur Traffic oder Anzahl Dateien beschrängungen. Jedoch keine für den Speicherplatz an sich oder?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 02. Dezember 2004, 14:52:58 »

Such mal nach "mod_conf_sql" im Forum.

Als alles begann: http://www.proftpd.de/forum2/viewtopic.php?t=201
Tools entstanden: http://www.proftpd.de/forum2/viewtopic.php?t=218
Und wie es jäh endete: http://www.proftpd.de/forum2/viewtopic.php?t=451

Nutze das Modul seit dem Problem nicht.
Vermute aber, dass es auch in 1.2.10 noch nicht sauber läuft.

Mit Quota kenne ich mich nicht aus, dachte aber, dass es genau dafür da ist :oops:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
wecki
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen
« Antwort #2 am: 02. Dezember 2004, 15:06:57 »

Ok, das Modul finde ich für mich jetzt etwas oversized.

Leider habe ich auch nicht so viel zeit um mich mit diesem modul zu beschäftigen.

Aber eine Alternative ist mir beim Suchen aufgefallen. ich weis nur nicht, ob diese Funktionieren würde. Daher meine Frage: Ist das Möglich:

Ich setze in die Proftpd.conf eine Gruppe ein und weise dieser Gruppe die Rechte zu, das sie alle Befehle außer STOR ausführen darf.

Dann sage ich den Usern in der tabelle, die den Space überschritten haben, das sie zu dieser Gruppe gehören.  Wenn alles wieder im grünen bereich ist wechselt der user wieder dir Gruppe.

Jedoch weis ich nicht, ob es dann möglich ist das alle User der gruppe alle dateien der anderen sehen.

Kann ich nicht direkt sagen wenn der user XYZ sich anmeldet hohle alle möglichen Befehle des users aus der tabelle blblu feld sowieso?
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 02. Dezember 2004, 16:34:51 »

Zitat von: "wecki"
Ich setze in die Proftpd.conf eine Gruppe ein und weise dieser Gruppe die Rechte zu, das sie alle Befehle außer STOR ausführen darf.

Mit <IfGroup> aus dem mod_ifsession kann man da auch schön spielen.

Zitat von: "wecki"
Jedoch weis ich nicht, ob es dann möglich ist das alle User der gruppe alle dateien der anderen sehen.

Wenn die Rechte stimmen, wieso nicht?

Zitat von: "wecki"
Kann ich nicht direkt sagen wenn der user XYZ sich anmeldet hohle alle möglichen Befehle des users aus der tabelle blblu feld sowieso?

Nö.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
wecki
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen
« Antwort #4 am: 03. Dezember 2004, 09:59:04 »

Ok, ich versuch's mal mit ifuser
Gespeichert
Seiten: [1]   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.052 Sekunden mit 18 Zugriffen.