Beiträge von Tobiaslb

    Hallo,

    mein Speicherplatz ist nun wieder komplett voll, erhalte beim neustarten des Servers auch mehrere Meldungen

    hier drin sagt er gerade /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! ... failed! kann das sein, wenn ich die Ordner durchsuche sind die Logs bei mir wieder komplett überfüllt.

    Gruß & Danke

    Servus,

    ja da kann man benutzerdefinierte Profilfelder anlegen, da hab ich auch ein Feld mit FTP Passwort angelegt, aber da kann man das Passwort glaub nicht verschlüsselt in die DB übertragen bsp. MD5, müsste evtl. doch irgendwie gehen, das es über den normalen Standart MyBBoard Account Passwort läuft. Außer ich lass das ganze einfach unverschlüsselt stehen, warum sollte man das verschlüsseln?

    Hey,

    Wenn ich das so in der DB ausführe, was wird da genau gemacht

    INSERT INTO `supportforum_lb`.`supportforum_lbusers` (
    `uid` ,
    `password`
    )
    VALUES (
    'uid', 'passwort'
    );

    Ich hab es so verstanden das es ein FTP Benutzer anlegt mit der User ID und dem Passwort oder? Aber warum bei Insert noch uid und passwort, die Felder bestehen ja schon wie im Screen 1 zu sehen ist.

    Ja, weiß ich hier stehe ich:

    wenn jetzt das Forum in der Datenbank hier drin ist: supportforum_lb

    dann in der Datenbank supportforum_lb befindet sich supportforum_lbusers und dortdrin sind die ganzen Mitglieder gespeichert dann muss ich das ganze so machen oder:

    http://lokalbook.wmw.cc/screen1.png
    http://lokalbook.wmw.cc/screen2.png

    PHP
    INSERT INTO  `supportforum_lb`.`supportforum_lbusers` (
    `uid` ,
    `password`
    )
    VALUES (
    'uid',  'passwort'
    );

    So oder sehe ich das falsch?

    Hey,

    Zitat

    Eine Sache, die du dir übrigens auch überlegen solltest: Was ist, wenn der User (oder der Admin) ein Passwort ändert? Das muss auch eingeplant werden


    Ja das hab ich bisher schon beachtet, das muss ich dann noch bei Passwort Edit im Code ändern, das es dann auch in der DB ändert.

    Ich glaub am besten wäre immer noch ein eigenes Feld anlegen mit bsp. FTP User und unter Einstellungen vom User auch zum Passwort ändern, die Passwörter lass ich dann auch in der DB speichern, glaub ich wäre am besten oder könnt ihr mir irgendwie helfen das zu einrichten?

    Hey,

    ich peil da irgendwie nicht ganz durch ich hab mein Register hier, sollte ich jetzt hier das so machen das es ein weiteres Insert macht oder, wie kann ich das am besten Hashen das es auch ProFTPd zulässt?

    Hey,

    wie meinst du das mit dem "Ich bin mir nicht sicher, aber verwendet MyBB keinen zusätzlichen Salt? Evtl. ist es dann doch einfacher, die Registrierfunktion des Forums zu erweitern..." Soll ich das mit dem Passwort ein extra Feld im Register anlegen, bsp. FTP Passwort das es dann auch in der DB bei den jeweiligen User speichert, wär auch eine Idee allerdings, aber es wäre halt gut das es auch durch MD5 verschlüsselt ist.

    Hey,

    des müsste das bei ProFTPd sein. So sieht es bei mir gerade aus..


    habe hier noch was gutes gefunden FTP Server PureFTPd mit MySQL und TLS Unterstützung » Debian Root

    Ich hab das ganze System nun so, bei der Registrierung werden auf dem Webserver für jeden User ein Ordner angelegt, der Ordner bekommt die ID vom User als Ordnername die Ordner befinden sich unter /www/var/user/ID. Nun sollte es auch einen FTP Account anlegen, was wir mit Trigger gemacht haben, weis noch nicht ob das funktioniert da ich das mit dem Passwort MT5 noch nicht genau weis. Danach sollten die User sich einloggen können mir ihrer ID und Passwort (was auch bei der registration vergeben wird) und in ihren Ordner unter /user/ in den Ordner ihrer ID bsp. User 55 hat Ordnername 55 und darin sollte er gechrootet sein. Ebenfalls sollte Qoatas eingerichtet sein, was auch über die DB läuft beschränkt auf 2GB.

    Gruß

    Hallo,


    die Passwörter werden verschlüsselt gespeichert, wie mach ich das, dass dann das Register Passwort als FTP Passwort anlegt? Was muss bzw. wie kann ich das am besten machen, wäre es möglich eine eigene Spalte bei den User zu machen bsp. ftppasswd das es dann das als FTP Passwort was hier eingetragen wird?

    Wie mach ich das mit dm Chroot jeder User hat unter dem Ordner /User/ seinen eigenen Ordner mit seiner Register uid (id). Und mit Quotas jeden User Max.2 GB vergibt.

    Hallo,

    jo, aber mit einem Plugin läuft das ganze ja nicht so wie ich das meinte, oder. Weil ich bräuchts ja das es dann einen FTP User anlegt, Chrootet in den jeweiligen User Ordner und dann noch durch Quotas die Speicherplatz größe begrenzt.

    Gruß

    Hallo,

    schlechte Nachricht, es scheitert komplett ;)

    Dank fnkr bin ich soweit, was aber auch nicht vollständig ist bzw. was auch Xot gesagt hat das das Stichwort Trigger ist.

    SQL
    INSERT INTO  `ftpd`.`ftpd-users` (
    `username` ,
    `password`
    )
    VALUES (
    'user-id',  'passwort'
    );

    Gruß

    Hallo,

    Ja aber durch die Registrierung wird ja die ID vergeben mit Passwort usw. aber dann sollte sich automatisch der FTP User anlegen.

    INSERT INTO `ftpd`.`ftpd-users` (
    `username` ,
    `password`
    )
    VALUES (
    'user-id', 'passwort'
    );

    Da muss ich jetzt ja die ID, Passwort und User selbst eintragen oder seh ich das falsch.

    Die Usertabelle befindet sich bei mir in der DB hier:
    Supportforum_sf -> Supportforum_sfusers -> da befinden sich die User wie auf Screen2 zu sehen ist.

    Die userid wird unter uid gespeichert, Benutzername brauchen wir nicht, das Passwort was auch für den FTP Login notwendig ist unter passwort.

    Gruß Danke

    Hallo,

    ich habe jetzt das gescreent:
    http://lokalbook.wmw.cc/screen1.png
    http://lokalbook.wmw.cc/screen2.png

    .. hier werden jetzt die Benutzer angelegt, die sich beim Forum registrieren. Jezt hat sich hier ein User angemeldet Name "Sweetcron", der Benutzer "Sweetcron" hat die ID (uid) 37 jetzt sollte sich per proftpd der Benutzername 37 anlegen und als Passwort das Passwort das bei der registration hinterlegt wurde. Wenn "Sweetcron" bei der Registrierung das Passwort "test" hat sollte er sich im FTP einloggen können und gechrootet sein mit folgende Daten: IP: XXX.XXX.XXX.XX User: 37 Passwort: test Port: 21

    Gruß & Danke