Guten Tag!
Zur Zeit beschäftige ich mich mit dem Einrichten eines Pure-FTPd Servers. Ich möchte gerne, dass die Authentifikation über eine puredb geschieht. Bisher konnte ich es soweit schaffen, dass sich Systemuser anmelden können. Nach einiger Suche kam ich zu folgendem Ergebnis:
Wenn ich den Server über die CLI auf diese Weise starte:
% pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb
Kann ich mich mit den virtuellen Benutzern anmelden. Der Nachteil ist, dass ich den FTP-Server über /etc/init.d/pureftpd starte und somit nicht unbedingt die Möglichkeit habe, Parameter hinzuzufügen. Ich dachte mir zwar schon, dass eventuell die Konfigurationsdatei PureDB mit der Pfadangebe (/etc/pure-ftpd/pureftpd.pdb) helfen könnte, leider hat die damit auch nichts zu tun.
Kennt ihr einen möglichen Lösungsansatz, um den Server bei jedem Start so zu aktivieren, dass ich problemlos die virtuellen Benutzer verwenden kann?
Bin für jeden produktiven Vorschlag sehr dankbar!
[EDIT]
Habe das Problem nun selbst lösen können:
Im Verzeichnis /etc/pure-ftpd/auth/ muss ein Link auf die Konfigurationsdatei MYSQLConfigFile angelegt werden, also ausgehend vom auth - Verzeichnis z.B.
ln -s ../conf/MYSQLConfigFile 50pure
Wenn der Daemon neu gestartet wird (/etc/init.d/pure-ftpd restart) wird der Schalter -l puredb:/etc/pure-ftpd/pureftpd.pdb gesetzt. Danach hat es in meinem Fall funktioniert!
LG Huffi
Zur Zeit beschäftige ich mich mit dem Einrichten eines Pure-FTPd Servers. Ich möchte gerne, dass die Authentifikation über eine puredb geschieht. Bisher konnte ich es soweit schaffen, dass sich Systemuser anmelden können. Nach einiger Suche kam ich zu folgendem Ergebnis:
Wenn ich den Server über die CLI auf diese Weise starte:
% pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb
Kann ich mich mit den virtuellen Benutzern anmelden. Der Nachteil ist, dass ich den FTP-Server über /etc/init.d/pureftpd starte und somit nicht unbedingt die Möglichkeit habe, Parameter hinzuzufügen. Ich dachte mir zwar schon, dass eventuell die Konfigurationsdatei PureDB mit der Pfadangebe (/etc/pure-ftpd/pureftpd.pdb) helfen könnte, leider hat die damit auch nichts zu tun.
Kennt ihr einen möglichen Lösungsansatz, um den Server bei jedem Start so zu aktivieren, dass ich problemlos die virtuellen Benutzer verwenden kann?
Bin für jeden produktiven Vorschlag sehr dankbar!
[EDIT]
Habe das Problem nun selbst lösen können:
Im Verzeichnis /etc/pure-ftpd/auth/ muss ein Link auf die Konfigurationsdatei MYSQLConfigFile angelegt werden, also ausgehend vom auth - Verzeichnis z.B.
ln -s ../conf/MYSQLConfigFile 50pure
Wenn der Daemon neu gestartet wird (/etc/init.d/pure-ftpd restart) wird der Schalter -l puredb:/etc/pure-ftpd/pureftpd.pdb gesetzt. Danach hat es in meinem Fall funktioniert!
LG Huffi
Last edited by a moderator: