www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: marfeus am 06. Oktober 2003, 19:31:55



Titel: ProFTPD geht nicht mehr
Beitrag von: marfeus am 06. Oktober 2003, 19:31:55
hallo leute,
ich habe die einträge über das wieder instandsetzen des proftpd gelesen aber irgend wie verhält sich mein teil ganz anders.
also....
es hat damit begonnen, dass die rechte auf die verzeichnisse mit -rw-r--r-- gesetzt wurden.
es war zwar möglich die dateien zu löschen und neu hochzuladen, aber dann konnten wieder keine änderungen gemacht werden.

also machte ich mich auf die suche nach den rechten. die zeile mit dem unmask war aber richtig.

aber auf einmal versagt mir der ftp-server den dienst.
laut prozessliste wirde der proftpd bei einer anfrage (eines ftp-clients) kurz gestartet und wieder beendet mit der meldung
Zitat
Login incorect
.
es wurde aber an den benutzern nichts verändert.

eigendlich läuft der server als stanalone (dachte ich zumindest), aber müsste er dann nicht permanet gestartet sein?????

wenn ich den server state mit b]/etc/inet.d/proftpd start[/b]bekomme ich keine meldung wie done oder so.
auch ein neustart des systems brachte nichts.
bei der folgenden eingabe kommt das
    xservnet:~ # fuser -n tcp 21
    address ::
    address ::
    address ::ffff:217.228.250.231
    address ::ffff:217.228.250.231

 
derzeit habe ich in /var/log/message
die meldung:
    Oct  6 19:35:57 xservnet PAM-warn[12046]: function=
[pam_sm_setcred] service=[ftp] terminal=[<unknown>] user=[web19_office] ruser=[<unknown>] rhost=[pD9E4FAE$
Oct  6 19:35:57 xservnet proftpd[12046]: 62.206.52.235 (pD9E4FAE7.dip.t-dialin.net[217.228.250.231]) - USER web19_office: Login successful.
Oct  6 19:35:57 xservnet proftpd[12046]: 62.206.52.235 (pD9E4FAE7.dip.t-dialin.net[217.228.250.231]) - web19_office chroot("~/"): No such file or directory
Oct  6 19:35:57 xservnet proftpd[12046]: 62.206.52.235 (pD9E4FAE7.dip.t-dialin.net[217.228.250.231]) - error: unable to set default root directory
Oct  6 19:35:57 xservnet PAM-warn[12046]: function=[pam_sm_setcred] service=[ftp] terminal=[<unknown>] user=[web19_office] ruser=[<unknown>] rhost=[pD9E4FAE$
Oct  6 19:35:57 xservnet PAM-warn[12046]: function=[pam_sm_close_session] service=[ftp] terminal=[<unknown>] user=[web19_office] ruser=[<unknown>] rhost=[pD$
Oct  6 19:35:57 xservnet proftpd[12046]: pam_unix2: session finished for user web19_office, service ftp
Oct  6 19:35:57 xservnet proftpd[12046]: 62.206.52.235 (pD9E4FAE7.dip.t-dialin.net[217.228.250.231]) - FTP session closed.[/list]

an den verzeichnisen hat aber keiner was verändert.

kann mir vielleicht jemand sagen wo die root-verzeichnisse stehen oder wo das problem liegen kann.

vielen dank schon mal im voraus


Titel: ProFTPD geht nicht mehr
Beitrag von: Wörsty am 06. Oktober 2003, 21:15:21
Verstehe kein Wort :oops:
 :debug:
Code:
proftpd -nd9


Titel: ProFTPD geht nicht mehr
Beitrag von: Marfeus am 07. Oktober 2003, 10:47:49
hallo,
ich glaube der relevante teil ist folgender

    xservnet.local - DefaultRoot
    xservnet.local - dispatching auth request "getgroups" to module mod_auth_file
    xservnet.local - dispatching auth request "getgroups" to module mod_auth_unix
    xservnet.local - SETUP PRIVS at main.c:2618
    xservnet.local - ROOT PRIVS at main.c:1909
    xservnet.local - RELINQUISH PRIVS at main.c:1915
    xservnet.local - ROOT PRIVS at main.c:2252
    xservnet.local - RELINQUISH PRIVS at main.c:2276
    xservnet.local - ROOT PRIVS at inet.c:506
    xservnet.local - RELINQUISH PRIVS at inet.c:545
    xservnet.local - Failed binding to 0.0.0.0, port 21: Address already in use
    xservnet.local - Check the ServerType directive to ensure you are configured cor
    rectly.


    kurz zur konfiguration des servers
das bs ist suse linux 8.2[/list]zur administration kommen folgende programme zum einsatz:
    webmin sowie 42go-isp-manager[/list]


    allem anschein nach findet der proftpd die root-verzeichnisse nicht, denn er erkennt den user und akzeptiert ihn auch bis zu dem zeitpunkt an dem er auf das verzeichnis zugreifen will, und dann verließen sie ihn und er bricht die verbindung wieder ab.
    die sache mit den rechten habe ich auch noch nicht so ganz lokalisieren können.


    Titel: ProFTPD geht nicht mehr
    Beitrag von: Wörsty am 07. Oktober 2003, 11:32:20
    Zitat
    Failed binding to 0.0.0.0, port 21: Address already in use

     :look)


    Titel: Re: ProFTPD geht nicht mehr
    Beitrag von: stonki am 07. Oktober 2003, 13:29:45
    Zitat von: "Marfeus"

    xservnet.local - Failed binding to 0.0.0.0, port 21: Address already in use
    xservnet.local - Check the ServerType directive to ensure you are configured cor
    rectly.[/list]

      kurz zur konfiguration des servers
    das bs ist suse linux 8.2[/list]zur administration kommen folgende programme zum einsatz:
      webmin sowie 42go-isp-manager[/list]



      a) steht sogar in der FAQ
      b) IMHO ist Webmin fuer ProFTPD einfach nur scheisse. Aendere die Config an besten per hand.

      cu
      stonki


      Titel: ProFTPD geht nicht mehr
      Beitrag von: Marfeus am 07. Oktober 2003, 16:36:34
      hallo alle zusammen,
      die einträge habe ich auch schon vorher gelesen nur leider stimmen die angaben in den einzelnen dateien auch der eintrag in der passwd ist korrekt.

      wenn es so einfach zu lösen währe würde ich euch nicht belästigen

      trotzdem danke muss wohl noch weiter forschen und suchen
       :cry:


      Titel: ProFTPD geht nicht mehr
      Beitrag von: Wörsty am 07. Oktober 2003, 18:18:51
      :hä?
      Da läuft ein anderer FTP-Prozess.
      Da kannst du uns erzählen was du willst :wink:


      Titel: Re: ProFTPD geht nicht mehr
      Beitrag von: stonki am 07. Oktober 2003, 21:27:05
      Zitat von: "Marfeus"

      wenn es so einfach zu lösen währe würde ich euch nicht belästigen


      naja, ich verwette meine Säuferleber dass Du zwei Problem hast. Und Dein letztes Problem ist EINFACH. Denn da lübt noch ein FTP Prozess, ob Du es nun glaubst oder nicht. Soweit hat Christian voll recht.

      Dein anderes Problem mit den Rechten existiert aber auch noch, aber kläre das andere erst einmal.

      Noch mal so als Stossrichtung:
      Zum Debugen NUR Standalone Modus verwenden. Erspart einfach eine Menge Probs. Dafuer musst Du natuerlich ggf. inetd anpassen und neu starten. Dann ProFTPD im STANDALONE Modus im Debug Mode starten und Dir die Ausgabe noch mal durchlesen. Alternativ mir Root Zugriff geben ...

      cu
      stonki


      Titel: ProFTPD geht nicht mehr
      Beitrag von: Marfeus am 08. Oktober 2003, 10:37:14
      jo ich hab den proftpd wieder zum laufen gebracht, scheint wohl ein paar dateine verloren zu haben (verstehe ich zwar nicht aber ok :?: )

      da bleibt nur noch das problem mit den rechten:
      die umask von 022 juckt das system nicht........ :?:
      habe in der proftpd.conf  AllowChmod auf on
      gesetzt.

      somit schreibt er zumindest die rechte so, dass man auch seine daten auf dem server uploden kann ohne sie vorher zu löschen (also überschreiben)

      ich hoffe es gibt keine probleme oder sicherheitsrisiko dabei

      vielen dank für eure mithilfe und teilt mir ruhig mit wenn ich noch auf ein paar dinge achten soll.

      muss leider gestehen, ich habe erst angefangen linux und co zu administrieren, bin daher für hilfe sehr dankbar. denn mit jedem fehler und seine lösung lerne ich etwas dazu.

      thx
      marfeus :wink: