Am Fre, 2002-08-02 um 13.38 schrieb Stefan Onken:
Hallo, Hi,
am Freitag, 2. August 2002 um 12:12 schrieb suse-linux
ftp stream tcp nowait root /usr/sbin/tcpd in.proftd
mach den Eintrag so: ftp stream tcp nowait root /usr/local/sbin/in.proftpd in.proftpd
natuerlich den Pfad anpassen.
o.K. gemacht
eingetragen. Anschliessend habe ich in der /etc/proftpd.conf habe ich die Sektion für anonymen Zugriff auskommentiert.Anonymes login ist aber immer noch möglich.
ACHTUNG: Checke ob ProFTPD wirklich die Config nimmt, die in /etc/proftpd.conf liegt. Checke, ob in /usr/local/etc/ auch noch eine liegt.
/usr/local/etc exisitiert nicht.
Ein rcinetd bewirkt kein neues Einlesen der proftpd.conf. Auch ein Neustarten von proftpd klappt nicht. Werde nach der Nacht so langsam wahnsinnig.... Auch die Docu unter www.proftpd.de/full_faq_de.php#s3
Wenn in INETD Modus, liest ProFTPD bei jeder NEUEN Verbindung die config neu ein !
Wenn ich den Teil für anonymen login auskommentiert habe und in einem Broser ftp://<rechnerip> eingebe, komme ich immer in die changed-root-Umgebung von /usr/local/ftp/... bei ftp://user@<rechnerip> immer nach /
Ich möchte, dass sich nur nach Userauthentifizierung ein ftp-login in eine changed-root Umgeung möglich ist. defaultroot ~ steht in der FAQ.
Habe nun angehangen: <VirtualHost meinrechnername.dyndns.org.foo> DefaultRoot ~ </VirtualHost> Klappt nicht. Vielleicht habe ich ja auch Tomaten vor dem Bildschirm ...
Zur Zeit klappt auch nur ein Anmelden, wenn die SuSEfirewall2 aus ist, wenn sie an ist nicht. Port 20 und 21 habe ich als von außen zugelassen bei der Konfiguration über yast mit angegeben. Denk dran, dass Du fuer passiven Transfer noch Port freigeben musst.
Tja, und welchen? cat /etc/services | grep ftp gibt keinen spez. für passive-ftp aus.
Weis jetzt so langsam nicht mehr weiter. :-( Alles wird gut *g*
Da hab ich so langsam meine Zweifel ... Cu, Martin