Moin, ich will hier auf einem Server ftp einrichten. Geht auch fast alles einwandfrei, anonymous, chroot für lokale Benutzer. Mein Problem: User, die per axspawn angelegt werden, können sich nicht einloggen! (per ftp) Ich habe nachträglich ein Passwort vergeben, da axspawn per default keins vergibt, dennoch kein Login! Was ist da los? System ist Suse 7.0, Kernel 2.2.20, ftpd 0.17 Mit wu.ftp hatte ich keinen Erfolg mit chroot, (die 2.6.1 kompiliert hier nicht) proftp auch nicht. :( Der Server soll mal an einem Digi Dienste anbieten, also nix kommerzielles oder standleitung ;) -- 73's de Hardy, DO6AT Mail: do6at@qsl.net, do6at@linkfailure.de Web : http://www.qsl.net/do6at HAM : do6at@db0hot.#sax.deu.eu, TCP/IP 44.130.88.61 ICQ : 4680092 Linux is like a tipi: No gates, no windows, samba-dancing, gnu-eating apache inside.
On Mon, Nov 26, 2001 at 09:14:37PM +0000, Hardy Baessler wrote:
Ich habe nachträglich ein Passwort vergeben, da axspawn per default keins vergibt, dennoch kein Login!
Wie sieht der Eintrag für einen dieser User in /etc/passwd aus? Gibt es einen Eintrag in /etc/shadow (axspawn legt die Nutzer nicht in /etc/shadow an). Wie sehen /etc/pam.d/*ftp* aus? 73, -- Joerg Reuter http://yaina.de/jreuter And I make my way to where the warm scent of soil fills the evening air. Everything is waiting quietly out there.... (Anne Clark)
On Tue, 27 Nov 2001, Joerg Reuter wrote:
Date: Tue, 27 Nov 2001 12:29:50 +0100 From: Joerg Reuter
To: suse-ham@suse.com Subject: Re: [suse-ham] FTPD Wie sieht der Eintrag für einen dieser User in /etc/passwd aus? Gibt es einen Eintrag in /etc/shadow (axspawn legt die Nutzer nicht in /etc/shadow an). Wie sehen /etc/pam.d/*ftp* aus?
Hallo Jörg, /etc/passwd dl3amb:+:515:101:dl3amb:/home/ax25/dl3.../dl3amb:/bin/bash /etc/pam.d/ftpd #%PAM-1.0 auth required /lib/security/pam_listfile.so item=user sense=allow file=/etc/ftpchroot onerr=fail auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed # Uncomment the following line for anonymous ftp. auth sufficient /lib/security/pam_ftp.so auth required /lib/security/pam_unix.so auth required /lib/security/pam_shells.so account required /lib/security/pam_unix.so password required /lib/security/pam_unix.so session required /lib/security/pam_unix.so In /etc/shadow gibt es keinen Eintrag, und darin liegt wahrscheinlich das Problem. Diese Leute können sich auch nicht lokal an der Konsole einloggen. Ich habe noch folgendes in axspawn.c gefunden: * Still on my TODO list: a TheNet compatible or MD5 based * authentication scheme... Won't help you if you changed the "+"-entry * in /etc/passwd to a valid passord and login with telnet, though. * A better solution could be a small program called from .profile. Ich schätze, damit habe ich wohl erstmal verloren. Wer dann wirklich ftp nutzen will, den muß ich dann per useradd neu anlegen. -- 73's de Hardy, DO6AT Mail: do6at@qsl.net, do6at@linkfailure.de Web : http://www.qsl.net/do6at HAM : do6at@db0hot.#sax.deu.eu, TCP/IP 44.130.88.61 ICQ : 4680092 Linux is like a tipi: No gates, no windows, samba-dancing, gnu-eating apache inside.
participants (2)
-
Hardy Baessler
-
Joerg Reuter