Titel: anonymous: 530 Login incorrect. Beitrag von: teilzeitstudent am 31. Mai 2006, 00:10:37 Moin,
ist wahrscheinlich eher ein dämlicher Fehler, aber irgendwie komm ich nicht drauf :( Wenn ich mich über FTP auf einem normalem (System-)Benutzer anmelde, klappt alles wunderbar (Identifikation läuft über PAM). Aber, wenn ich als anonymous rein will, lehnt der die Verbindung ab. Hier, hoffentlich, alle relevanten Auszüge aus der proftpd.conf: Code: ServerType inetd DefaultRoot ~ !adm #[..] AuthPAMConfig proftpd AuthOrder mod_auth_pam.c* mod_auth_unix.c AuthPAMAuthoritative off #[..] <Anonymous /home/ftp/client> User anoftp Group ftpgroup AccessGrantMsg "Anonymous login ok, restrictions apply." UserAlias anonymous ftp MaxClients 10 "Sorry, max %m users -- try again later" DefaultChdir /home/ftp/client DirFakeUser on ftp DirFakeGroup on ftp <Limit WRITE SITE_CHMOD> DenyAll </Limit> ExtendedLog /var/log/proftpd/access.log WRITE,READ default ExtendedLog /var/log/proftpd/auth.log AUTH auth </Anonymous> Die /etc/pam.d/proftpd Code: #%PAM-1.0 Die Datei ftpusers enthält keinen Eintrag namens "anonymous".auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed auth required pam_stack.so service=system-auth auth required pam_shells.so account required pam_stack.so service=system-auth session required pam_stack.so service=system-auth Die Dateien die unter ExtendedLog angegeben sind, sind leer ( ??? ), hier die Ausgabe von /var/log/messages. Code: May 30 23:54:00 tester proftpd[6749]: tester.xxx.de (xxx[xxx]) - FTP session opened. Daraus entnehme ich einfach mal, dass PAM keinen Benutzer "anonymous" kennt und deswegen keine Identifikation möglich ist.. aber wieso? Hab das doch auf "off" gesetzt, dass *nur* PAM benutzt wird.May 30 23:54:00 tester PAM_pwdb[6749]: get passwd; pwdb: structure is no longer valid May 30 23:54:02 tester proftpd[6749]: tester.xxx.de (xxx)[xxx]) - PAM(ftp): Authentication failure. May 30 23:54:02 tester proftpd[6749]: tester.xxx.de (xxx[xxx]) - FTP session closed. Und was ist das für eine Nachricht von wegen "structure is no longer valid"? Wenn ich mich als System-Benutzer anmelde, kommt die nicht. Ach ja, ich benutze CentOS 4.3 von www.nuonce.net (basiert auf RedHat, glaub ich :p ) und Code: [root@tester ftp]# proftpd -v Von wegen Datei- Berechtigungen:- ProFTPD Version 1.2.10 Code: [root@tester home]# ls -al ftp drwxr-xr-x 2 anoftp ftpgroup 4096 May 29 02:14 client [root@tester ftp]# ls -al drwxr-xr-x 2 anoftp ftpgroup 4096 May 29 02:14 client Kann mir da vielleicht jemand weiterhelfen? :( Titel: Re: anonymous: 530 Login incorrect. Beitrag von: VolGas am 31. Mai 2006, 04:40:06 Moin,
ich glaube, das können wir lösen - Stück für Stück:
Ich hoffe, das hat zur Fehlerbeseitigung beigetragen. mfg. VolGas Titel: Re: anonymous: 530 Login incorrect. Beitrag von: teilzeitstudent am 31. Mai 2006, 11:15:04
Zitat
[/list] Code: # We want clients to be able to login with "anonymous" as well as "ftp" Woraus ich einfach mal geschlossen habe, dass die Befehle ftp tester..., ftp anonymous@tester... und ftp@tester... alle den Benutzer anonymous benutzen.Hab das mal rausgenommen, jetzt kommt folgendes: Code: no such user 'anonymous' Zitat
Ach ja, das RequiredShell steht schon auf off, habs vergessen hier mir reinzukopieren. |