PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsftpd anonymes Loggin wird erlaubt warum?



killerhorse
08.02.04, 16:02
Hallo,

Habe gerade vsftpd eingerichtet. Habe in der vsftpd.conf ausdrücklich "anonymous_enable=NO" eingetragen.
starte ich nun den Server mit "service vsftpd start" funktioniert auch alles wie gewünscht.

Trage ich den Server aber in die xinetd.conf ein, (als server /usr/sbin/vsftpd) wird ein anonymes Einloggen plötzlich erlaubt.

Hat jemand eine Idee woran das liegen könnte?

Serverbetriebssystem: Redhat 9

MfG

Christian Pestak

Baahl
08.02.04, 16:24
dummheit?

killerhorse
08.02.04, 16:30
@Baahl
Sorry, aber das ist auch nicht weniger dumm. Wenn es sooo dumm ist was ich da herumgebastelt hab, dürfte das Problem ja leicht zu lösen sein. Also was hab ich falsch gemacht?
Zeig mal das du weniger dumm bist.

Jinto
08.02.04, 16:35
Präzisier deine Frage, Erklär das Umfeld, zeige die entstsprechenden Konfigfiles, zeige Logfile Einträge, beschreib was du wie warum versucht hast, ...

bom
08.02.04, 16:37
Bei der Xinetd Config musst Du bei den Startparametern für den vsftpd angeben, dass Du Dein configfile verwenden willst.
Vermutlich -c /etc/vsftpd.conf , aber ich kenne Deine Condig nicht.

$kuLL
08.02.04, 16:40
@Baahl
Sehr arm.

@killerhorse
Poste mal deine config

killerhorse
08.02.04, 16:43
@bom
Danke für den Tipp!

Wenns dann nicht funktioniert, werde ich mir nochmal die Logfiles usw. ansehen und die entspr. Einträge und das configfile posten.

MfG

Christian Pestak

Baahl
08.02.04, 16:45
war eine anspielung auf das http://www.linuxforen.de/forums/showthread.php?s=&threadid=122092, das hier http://www.linuxforen.de/forums/showthread.php?s=&threadid=122090, dann noch das: http://www.linuxforen.de/forums/showthread.php?s=&threadid=122083, weiter noch dieses: http://www.linuxforen.de/forums/showthread.php?s=&threadid=122081 und zu guter letzt noch das: http://www.linuxforen.de/forums/showthread.php?s=&threadid=122080


ps. noch einen gurnd vergessen: http://www.linuxforen.de/forums/showthread.php?s=&threadid=122079


Wenn es ein versehen war, helfe ich gern... wenn need... siehe meinen post...

bom
08.02.04, 16:46
Das war ein kleines "Board-Problem" siehe auch , http://www.linuxforen.de/forums/showthread.php?s=&threadid=122059
aber immer noch kein Grund so unqualifiziert zu posten ;)

killerhorse
08.02.04, 16:48
@Baahl

Siehe http://www.linuxforen.de/forums/showthread.php?s=&threadid=122098

Baahl
08.02.04, 16:49
naja, wenn man das so sieht, denkt man zuerst mal ein einen kleinen pisser, der hier nur schnell ne lösung haben will, aber echt zu dumm ist um anständig zu sein... eben, mehrere threads...

wenns ein board prob ist, ists was anderes |:)

bom
08.02.04, 16:52
arbeite bitte mal an Deiner Ausdrucksweise!

killerhorse
08.02.04, 17:36
OK, jetzt funktioniert es.

Das configfile war bei mir unter /etc/vsftpd/vsftpd.conf. Hab dieses in der xinetd.conf angegeben (-c /etc/vsftpd/vsftpd.conf). Dann kam folgende Fehlermeldung beim einloggen: 500 OOPS: vsftpd: too many arguments (I take an optional config file only)

Hab jetzt das configfile nach /etc/vsftpd.conf kopiert und aus der xinetd.conf das -c usw. rausgenommen. Jetzt funktioniert es!

Hier das configfile (wird sicher noch erweitert):

anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
pam_service_name=vsftpd
userlist_deny=No
userlist_enable=YES


Werde noch einiges ändern, aber jetzt tut der vsftpd einmal das was ich bs jetzt wollte. Aber wieso funktioniert das angeben eines anderen configfiles nicht richtig?

MfG

Christian Pestak

Jinto
08.02.04, 18:40
man xinetd.conf