Nowak
19.08.03, 11:27
hi leutz,
hab einer sehr gute anleitung im netz gefunden für pure-ftp (siehe (http://www.x-fish.org/tux_pureftpd03.html) ) allerdings steht da wörtlich drinnen bei der konfiguration:
Noch kann sich der Benutzer aber nicht anmelden, da er nur angelegt, aber noch nicht initialisiert worden ist. Dies bedeutet im Klartext: Es wurde zwar ein Eintrag in der Datei /etc/pure-ftdd.passwd erstellt, auf diesen greift aber der pure-ftpd nicht zu. Es muß erst eine Database im Binärformat erstellt werden:
pure-pw mkdb
Die Datei /etc/pureftpd.passwd wird in die Datei /etc/pureftpd.pdb »übersetzt«. Jetzt muß der pure-ftpd allerdings noch per Startparameter die Information erhalten, dass er auch darauf zugreifen soll. Hier ein Beispiel für die Startparameter für den pure-ftpd, damit virtuelle User unterstützt, und deren Verzeichnisse beim ersten Login angelegt werden:
pure-ftpd -j -l puredb:/etc/pureftpd.pdb
Natürlich muß der bisher laufende pure-ftpd neu gestartet werden (beim standalone-Modus), oder der inetd neu gestartet werden (kill -i <pid>), damit die Änderungen in der /etc/inetd.conf übernommen werden.
ich bekomme bei pure-ftpd -j -l puredb:/etc/pureftpd.pdb immer den fehler Unable to start a standalone server: Address already in use
allerdings komme ich an dieser stelle mit dem kill befehl auch net ganz zurecht.
wär nett wenn mir da jemand helfen könnte.
cya nowak
hab einer sehr gute anleitung im netz gefunden für pure-ftp (siehe (http://www.x-fish.org/tux_pureftpd03.html) ) allerdings steht da wörtlich drinnen bei der konfiguration:
Noch kann sich der Benutzer aber nicht anmelden, da er nur angelegt, aber noch nicht initialisiert worden ist. Dies bedeutet im Klartext: Es wurde zwar ein Eintrag in der Datei /etc/pure-ftdd.passwd erstellt, auf diesen greift aber der pure-ftpd nicht zu. Es muß erst eine Database im Binärformat erstellt werden:
pure-pw mkdb
Die Datei /etc/pureftpd.passwd wird in die Datei /etc/pureftpd.pdb »übersetzt«. Jetzt muß der pure-ftpd allerdings noch per Startparameter die Information erhalten, dass er auch darauf zugreifen soll. Hier ein Beispiel für die Startparameter für den pure-ftpd, damit virtuelle User unterstützt, und deren Verzeichnisse beim ersten Login angelegt werden:
pure-ftpd -j -l puredb:/etc/pureftpd.pdb
Natürlich muß der bisher laufende pure-ftpd neu gestartet werden (beim standalone-Modus), oder der inetd neu gestartet werden (kill -i <pid>), damit die Änderungen in der /etc/inetd.conf übernommen werden.
ich bekomme bei pure-ftpd -j -l puredb:/etc/pureftpd.pdb immer den fehler Unable to start a standalone server: Address already in use
allerdings komme ich an dieser stelle mit dem kill befehl auch net ganz zurecht.
wär nett wenn mir da jemand helfen könnte.
cya nowak