PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsftpd starten



phoku
18.11.02, 12:23
Hallo!
Habe SuSE 8.1 und Problem mit vsftpd.

In meiner inetd.conf steht:
ftp stream tcp nowait root /usr/sbin/tcpd vsftpd

Leider läuft das so nicht :-(
Wie muss ich das richtig konfigurieren?

Vielen Dank für eure Hilfe im voraus!

jwebworks
18.11.02, 12:32
Was für Fehlermeldungen bekommst Du?
Was hast Du schon probiert?
Was heisst: Läuft nicht richtig? Ja, oder Nein?
Läuft der inetd?

cu, stop.h

phoku
18.11.02, 12:38
linux:~ # 500 OOPS: vsftpd: does not run standalone, must be started from inetd
bash: 500: command not found

Läuft gar nicht, glaub ich. Kann mich zumindest von anderem Rechner nicht über ftp einloggen.

jwebworks
18.11.02, 13:28
Doch. Da steht doch, dass er schon läuft.
Nur nicht via inetd, sondern er wurde als Standalone
gestartet. Das kannst Du in der vsftp-configurations-
datei angeben. Inetd brauchst in diesem Fall nicht.
Wenn Du den Inetd verwenden willst und das Teil
nicht standalone laufen soll (oder kann), dann
ändere das halt um.

cu, stop.h

HangLoose
18.11.02, 13:44
hi




Original geschrieben von jwebworks
Doch. Da steht doch, dass er schon läuft.
Nur nicht via inetd, sondern er wurde als Standalone
gestartet. Das kannst Du in der vsftp-configurations-
datei angeben. Inetd brauchst in diesem Fall nicht.
Wenn Du den Inetd verwenden willst und das Teil
nicht standalone laufen soll (oder kann), dann
ändere das halt um.

cu, stop.h

:confused: steht da nicht genau das gegenteil ?


vsftpd: does not run standalone, must be started from inetd

der inetd wird bei suse in der regel automatisch mit gestartet, so war es zumindest bei suse 8.0. kannst du aber mit z.b. pidof inetd überprüfen, wenn er dir da ne zahl ausspuckt, läuft der inetd.
für den vsftpd bedeutet das, das dieser sobald eine ftp-anfrage *reinkommt*, vom inetd gestartet wird. versuch also mal mit einem ftp-client auf deinen server zu zugreifen.


Gruß HangLoose

phoku
18.11.02, 13:48
ne, ich kann mich nicht anmelden. ftp-Client meldet:

Resolving host name 192.168.0.1...
Connecting to (192.168.0.1).
Connected to (192.168.0.1) -> IP: 192.168.0.1 PORT: 21.
Socket connected waiting for login sequence.
500 OOPS: str_getpwnam: ftpsecure
Cannot login waiting to retry...

HangLoose
18.11.02, 14:22
hi



Original geschrieben von phoku
Resolving host name 192.168.0.1...
Connecting to (192.168.0.1).
Connected to (192.168.0.1) -> IP: 192.168.0.1 PORT: 21.

die verbindung steht jedenfalls


Socket connected waiting for login sequence.
500 OOPS: str_getpwnam: ftpsecure
Cannot login waiting to retry...

er wartet anscheinend auf das login. versuch doch mal ein anonymous login.


Gruß HangLoose

phoku
18.11.02, 14:26
Okay, der login als annonym funktioniert soweit.
Wie kann man nun einzelne benutzer einrichten, die Zugriff auf verschiedene Verzeichnisse mit bestimmten rechten haben?

HangLoose
18.11.02, 14:29
sorry da kann ich dir nicht weiterhelfen. mit dem vsftpd kenne ich mich nicht aus. aber such doch mal hier im forum. das thema hatten wir auch schon öfter.


Gruß HangLoose

phoku
18.11.02, 14:29
Okay, danke soweit!!! :)

jwebworks
18.11.02, 16:22
Original geschrieben von HangLoose
hi
:confused: steht da nicht genau das gegenteil ?


Nein. Im Prinzip steht da: Hey! vsftpd wurde Standalone gestartet. Dat geht so nich.
Starte mich von inetd aus. Wenn Du aber vsftpd auf Standalone-Betrieb stellst,
dann geht dat auch. Also: Es stand da: Du hast mich anders gestartet, als ich
konfiguriert bin. Ändere das!

cu, stop.h

HangLoose
18.11.02, 16:34
hi jwebworks

dann hab ich dich bloß falsch verstanden ;)

Gruß HangLoose