pureftpd und freeBSD 7 will nicht

tco

/mnt/noob/
ich wollte gerade pureFTPd mit virtual users einrichten bekomme aber die folgende meldung ausgespuckt wenn ich mich mit dem user verbinden möchte
[ERROR] Unable to read the indexed puredb file (or old format detected) - Try pure-pw mkdb

pure-pw mkdb bringt aber nichts.
unabhängig davon ob ich ihm die files unter /usr/local/etc angebe oder unter /etc.

user ist angelegt, ist in der richtigen gruppe, pureftpd.conf müsste eigentlich auch stimmen.
kann jmd. mit der fehlermeldung etwas anfangen?

danke!
 
Hast du davor auch "pure-pw useradd foobar -u ftpuser -d /foo/bar" ausgeführt? Gibt es die Datei /usr/local/etc/pureftpd.passwd?

Wie startest du pureftpd?
Gruß
 
ja, hab pure-pw useradd schon gemacht. pure-pw show user zeigt mir auch alles richtig an.
und ja, sowohl pureftpd.passwd als auch pureftpd.pdb sind vorhanden
.
gruppe ftpuser hab ich. und der relevante user ist sogar real am system vorhanden und auch in der entsprechenden gruppe drin.
aber die fehlermeldung sagt ohnehin eher dass was bei pureftpd faul ist.

den server starte ich über
/usr/local/sbin/pure-config.pl /usr/local/etc/pureftpd.conf

wenn ich nun mit zB. filezilla mit entsprechendem user verbinden will erkennt er den user auch. danach
Befehl: PASS ********
Fehler: Verbindung vom Server geschlossen
Fehler: Herstellen der Verbindung zum Server fehlgeschlagen
und am server wird mir eben oben erwähnte fehlermeldung ausgespuckt...
 
arghhh! ich bin so doof!
ich hatte in der pureftpd.conf unter PureDB die pureftpd.passwd stehen statt die .pdb :ugly:

kein wunder dass er damit nichts anfangen konnte.
danke für den tipp. jetzt funktioniert alles... ;)
 
Zurück
Oben