www.ProFTPD.de
13. März 2007, 19:34:45 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1] 2   Nach unten
  Drucken  
Autor Thema: Login unmöglich  (Gelesen 716 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« am: 23. Juli 2006, 18:18:12 »

Hi,

ich hab da ein seltsames Problem Traurig Ich habe einen neuen benutzer angelegt user2 (useradd -g ftpuser -s /bin/ftp -d /var/www/user1/html/user2 user2) und ihm dann ein passwort gegeben (passwd user2). Wenn ich mich jetzt mit diesem benutzer anmelden will (per ftp) dann kommt
Code:
530 Login incorrect
...

Huch?? Woran kann das liegen ?

BP
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 23. Juli 2006, 19:25:24 »

debug log ?
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #2 am: 23. Juli 2006, 19:58:13 »

Hi,

ähm, wie was wo ?

/var/log/ftp_auth.log
Code:
Debian [22750] p54B8D369.dip.t-dialin.net [23/Jul/2006:18:12:00 +0200] "USER user2" 331

Ich hoffe Du meinst diese ...

BP
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #3 am: 24. Juli 2006, 05:44:09 »

Hi,

wenn Stonki nicht mehr antwortet, leigt es wohl daran, daß Du die FAQ's nachlesen solltest.
Vielleicht aber auch daran, daß gerade Sonntag Abend war...

mfg.
  VolGas
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #4 am: 24. Juli 2006, 06:47:02 »

Vielleicht aber auch daran, daß gerade Sonntag Abend war...

eher daran...

ok, mit grosser Wahrscheinlichkeit wird ProFTPD zu Beginn nicht genau das tun, was man erwartet oder es wird mit einer mehr oder weniger kryptischen Fehlermeldung den Dienst verweigern.
 
In diesem Fall sollte man ProFTPD im Debug Modus starten. Das klappt am besten im Standalone Modus. Sollte man sonst ProFTPD ueber Inetd oder xinetd starten, so sollte man nun 3min investieren und ProFTPD zumindest vorruebergehend so einstellen, dass er im Standalone Modus gestartet wird.
 
Dann startet man proftpd wie folgt: "proftpd -n -d5". Dieses besagt, dass die gesamte Ausgabe auf die Console umgeleitet wird (-n) und dass relativ viel Debug Code erzeugt wird. In der Praxis haben sich "-d5" fuer das normale debuggen und "-d9" fuer harte Faelle, wo es Probleme mit Libraries gibt, als sinnvoll erwiesen.
 
Sollte man mod_sql benuzten, so muss man ab Version 1.2.8 den Befehl "SQLLOG /pfad/datei" in die proftpd.conf einfuegen, da SQL Befehle sonst nicht mehr ausgegeben werden.
 
Ab ProFTPD 1.2.8 kann man jedoch das Debug Loggen auch direkt in der proftpd.conf aktivieren. Dort:
 
 debugLevel 6
 Serverlog /var/log/proftpd.debug.log
 
 
eingeben und man bekommt die Ausgabe direkt in eine Datei geloggt.
 
Der Debug Code bietet meist sehr gute Hinweise, wo das Problem zu suchen ist. Wenn man weitere Hilfe benoetigt, den Teil der Ausgabe wo der Fehler auftritt ins Forum posten oder mit per Mail schicken.
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #5 am: 24. Juli 2006, 16:25:39 »

Moin,

so, hab nun ein Logfile erzeugt. hängt hinten dran ... Smiley

Hab den Benutzer User2 durch web2f2 ersetzt, also nicht wundern ...

BP
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #6 am: 24. Juli 2006, 21:05:43 »

Moin,

so, hab nun ein Logfile erzeugt. hängt hinten dran ... Smiley

Hab den Benutzer User2 durch web2f2 ersetzt, also nicht wundern ...

BP

(p54B8ADC0.dip0.t-ipconnect.de[84.184.173.192]): notice: unable to resolve '~/': Permission denied
Jul 24 07:49:54 debian3164lamp proftpd[24999] localhost.localdomain
[...
](p54B8ADC0.dip0.t-ipconnect.de[84.184.173.192]): web2f2 chroot("~/"): No such file or directory
Jul 24 07:49:54 debian3164lamp proftpd[24999] localhost.localdomain (p54B8ADC0.dip0.t-ipconnect.de[84.184.173.192]): error: unable to set default root directory

Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #7 am: 24. Juli 2006, 22:00:46 »

Hi,

hmm, ja. Beim Benutzer web2f2 steht als Homedirectory /var/www/web2/html/FTP .
Das verzeichnis gehört web2f2 und der Gruppe ftpuser. ...

Und nu ? :heul:

Schonmal Danke !!

BP
Gespeichert
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #8 am: 08. August 2006, 13:32:51 »

Hallo,

wie kann ich denn nun tun ?? Wie gesagt, die Rechte sind soweit in Ordnung (denke ich) ...

Kann mir niemand helfen ??

BP
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #9 am: 08. August 2006, 16:54:55 »

Hallo,

Stonki antwortet nicht mehr? Urlaub?
Ok...

Poste auch einmal Deine proftpd.conf.

mfg.
  VolGas
Gespeichert
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #10 am: 09. August 2006, 20:52:40 »

Hi,

so, hier meine Config:

Code:
ServerName                      "Debian"
ServerType                      standalone
DeferWelcome                    off

MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on

TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

debugLevel 6
Serverlog /var/log/proftpd.debug.log

DenyFilter                      \*.*/

DefaultRoot                     ~

Port                            21

MaxInstances                    30

User                            nobody
Group                           nogroup

Umask                           022  022
AllowOverwrite                  on

DefaultRoot ~ ftpuser

<Limit LOGIN>
DenyGroup !ftpuser
</Limit>

<Global>
RootLogin off
RequireValidShell on
</Global>

# Logging Formate
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"

# Logging aktivieren

# alle logins
ExtendedLog /var/log/ftp_auth.log AUTH auth

# file/dir Zugriff
ExtendedLog /var/log/ftp_access.log WRITE,READ write

<Directory /var/www/web2/html/FTP>
  <Limit CWD MKD STOR>
    AllowUser web2f2
  </Limit>
</Directory>

Rechte:

/var/www/

drwxr-x---   6 web2     www-data 4096 2006-07-16 13:39 web2

/var/www/web2/

drwxr-xr-x   9 web2 ftpuser   4096 2006-08-08 20:25 html

/var/www/web2/html/

drwxrwxrwx  2 web2f2 ftpuser   4096 2006-08-09 16:13 FTP


Aber wie gesagt, wenn es so ist siehe Logfile oben ...

habe testweise mal ein verzeichnis /var/www/web2f1 mit folgenden Rechten angelegt

d-wx-wx-wx   2 web2f2   ftpuser  4096 2006-08-09 16:13 web2f1

Das funktioniert komischerweise, wenn ich die Config entsprechend anpasse ...

Any Ideas ?

BP
Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #11 am: 10. August 2006, 08:46:25 »

Hi,

die User der Gruppe "ftpuser" haben keinen Zugang zu "/var/www/"...

mfg.
  VolGas
Gespeichert
bp158
ProFTPD
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antwort #12 am: 10. August 2006, 09:52:44 »

Hi,

und wieso funktionierts dann mit web2f1, welches ja ebenfalls unter /var/www liegt ... Huch

BP
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #13 am: 10. August 2006, 10:36:06 »

Stonki antwortet nicht mehr? Urlaub?

Umzug..  Wohnung ist eine Baustelle...
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #14 am: 10. August 2006, 11:17:46 »

@Stonki:

Herzliches Beileid!

@bp158:

Das scheint noch einmal ein anderer Fehler zu sein (HomeDir ok?), denn ein Verzeichnis
mit dem Zugriffsrecht "-wx" ist ein sog. "drop-in directory", was es erlaubt, daß Dateien
geschrieben werden können, aber sonst nichts "raus" kommt - also auch kein Listing des
Verzeichnisses. Wenn Du dennoch eines angezeigt bekommst... siehe oben.

mfg.
  VolGas
Gespeichert
Seiten: [1] 2   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.066 Sekunden mit 16 Zugriffen.