Titel: MySQL User-Variable für Limit-Anweisung Beitrag von: Tuxklopps am 19. September 2004, 12:18:30 Hallo alle zusammen,
ich hab folgende frage. Wenn ich einen User anlege, muss ich in der ProFTPd.conf ja die Limits setzen, damit er in seinem Uploadverzeichniss machen kann was er will. Da ich das nun aber nicht für jeden einzeln machen und mir etwas Arbeit sparen will, ist die Frage ob man dafür nicht die Uservariable von MySQL verwenden kann. Orginal siehts jetzt so aus: Zitat <Directory /NetPub/Ftp/UPLOADz/dirkf> <Limit READ WRITE DIRS> DenyAll AllowUser dirkf </Limit> </Directory> Wenn man es nun z.B. in : Zitat <Directory /NetPub/Ftp/UPLOADz/%user> <Limit READ WRITE DIRS> DenyAll AllowUser %user </Limit> </Directory> ändert, geht das denn? Ist das dann für ALLE User gültig? wäre ja klasse sonnst wird die conf etwas gross mit der zeit wenn mal etliche User angemeldet sind. Würde mich freuen wenn mir einer helfen kann. thx Titel: Re: MySQL User-Variable für Limit-Anweisung Beitrag von: stonki am 20. September 2004, 16:20:06 hmm, IMHO sollte %u gehen
Titel: MySQL User-Variable für Limit-Anweisung Beitrag von: Tuxklopps am 21. September 2004, 00:40:17 tja schade. Das war nicht die lösung.
Kann man dem Pro nicht sagen, das er mit einer bestimmten variablen z.B. %sqluser den user aus der Tabelle abfragen? aber nee das geht nicht. Er weis ja garnicht WELCHEN user er abfragen soll. Er macht ja alle. och mennooooo Titel: MySQL User-Variable für Limit-Anweisung Beitrag von: stonki am 22. September 2004, 12:39:21 Zitat von: "Tuxklopps" tja schade. Das war nicht die lösung. Kann man dem Pro nicht sagen, das er mit einer bestimmten variablen z.B. %sqluser den user aus der Tabelle abfragen? aber nee das geht nicht. Er weis ja garnicht WELCHEN user er abfragen soll. Er macht ja alle. och mennooooo also sollte mit %u gehen, gestern extra nochmal castaglia gefragt. cu stonki Titel: MySQL User-Variable für Limit-Anweisung Beitrag von: Tuxklopps am 03. Oktober 2004, 20:51:21 hmm dann muss ich wohl mal etwas basteln *g*
währe ja echt gut. und %g wäre dann für Gruppen? schööö Titel: MySQL User-Variable für Limit-Anweisung Beitrag von: Tuxklopps am 10. Oktober 2004, 18:56:39 Sooooooooooo
Ich hab mal etwas nachgeforscht. Dein Tip mit %u war schon nicht schlecht, hat mir aber insoweit nicht weiterhelfen können, da ich die User in MySQL verwalte. Mit %u wird der User verwendent den es auch lokal gibt und sich anmeldet, bzw. der verwendete lokale name von ProFTPd (bei mir "proftpd") Der Server sollte aber den Anmeldenamen des Clienten verwenden, da die in MySQL eingetragenen User lokal nicht existieren. Sie Lösung ist einfach "%U" naja ......... :roll: thx nochmal schööö Titel: MySQL User-Variable für Limit-Anweisung Beitrag von: Wörsty am 10. Oktober 2004, 22:46:08 Code: %F verfügbarer Platz auf dem Dateisystem :wink: %C aktuelles Verzeichnis %R Remote Rechner Name %L Lokaler Rechner Name %u Benutzername, der vom ident Protokoll übergeben wurde %U Benutzername, der beim Login übergeben wurde %M maximale Anzahl von Verbindungen %N aktuelle Anzahl von Verbindungen %E Email Adresse vom Admin %x der Name der Benutzer Klasse %y aktuelle Anzahl der Verbindung in der Klasse des Users %z maximale Anzahl der Verbindung in der Klasse des Users Siehe z.B. http://www.proftpd.de/index.php?id=28&directive_name=DisplayLogin Für's nächste Mal 8) |