Titel: Login - Fehelrmeldung Beitrag von: dinu am 10. September 2003, 20:18:17 Hallo
Ich bin neu mit Proftp und habe folgendes eingerichet : - in der inetd.conf steht : ftp stream tcp nowait root /usr/local/tcpd in.proftpd - damit läuft proftp, in meiner config steht folgendes : ServerName "linuxserver" ServerType inetd DefaultServer on # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd). MaxInstances 30 # Set the user and group under which the server will run. User nobody Group nogroup # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. #DefaultRoot ~ # Normally, we want files to be overwriteable. <Directory /> AllowOverwrite on </Directory> # A basic anonymous configuration, no upload directories. If you do not # want anonymous users, simply delete this entire <Anonymous> section. <Anonymous ~ftp> User ftp Group ftp # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp # Limit the maximum number of anonymous logins MaxClients 10 # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayFirstChdir .message # Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit> </Anonymous> <Global> RootLogin on AuthAliasOnly on DisplayConnect "Dinu Berger" DisplayLogin "Willkommen bei Dinu Berger" AccessGrantMsg "Erfolgreich eingeloggt" </Global> - wenn ich von extern einloggen will,, komme ich zur aufforderung ich soll den user angeben. in suse 8.1 hab ich den user dinuweb angelegt. also tippe ich "dinuweb" ein. dann folgt die passworteingabe: C:\Dokumente und Einstellungen\Martin Berger>ftp 192.168.0.99 Verbindung mit 192.168.0.99 wurde hergestellt. 220 ProFTPD 1.2.8 Server (linuxserver) [linuxserver.local] Benutzer (192.168.0.99:(none)): dinuweb 331 Password required for dinuweb. Kennwort: 530 Login incorrect. Anmeldung fehlgeschlagen. ftp> bye 221 Goodbye. - im messages-log steht folgendes : USER gast: user is not a UserAlias from 192.168.0.2 [192.168.0.2] to 192.168.0.99:21 - wo kann ich den User anlegen ? Unter Suse existiert er ja. ******************************************************** - starte ich proftpd mit linuxserver:/etc # proftpd -nd9 - parsing '/usr/local/etc/proftpd.conf' configuration - FS: using system open() - FS: using system read() - dispatching auth request "getpwnam" to module mod_auth_file - dispatching auth request "getpwnam" to module mod_auth_unix - dispatching auth request "getgrnam" to module mod_auth_file - dispatching auth request "getgrnam" to module mod_auth_unix - FS: using system read() - <Directory />: adding section for resolved path '/' - FS: using system read() - FS: using system close() linuxserver.local - linuxserver.local - Config for linuxserver: linuxserver.local - ~ftp/ linuxserver.local - Limit linuxserver.local - DenyAll linuxserver.local - UserName linuxserver.local - GroupName linuxserver.local - UserAlias linuxserver.local - MaxClients linuxserver.local - DisplayLogin linuxserver.local - DisplayFirstChdir linuxserver.local - Umask linuxserver.local - RootLogin linuxserver.local - AuthAliasOnly linuxserver.local - AccessGrantMsg linuxserver.local - / linuxserver.local - AllowOverwrite linuxserver.local - Umask linuxserver.local - RootLogin linuxserver.local - AuthAliasOnly linuxserver.local - DisplayLogin linuxserver.local - AccessGrantMsg linuxserver.local - DefaultServer linuxserver.local - Umask linuxserver.local - UserID linuxserver.local - UserName linuxserver.local - GroupID linuxserver.local - GroupName linuxserver.local - RootLogin linuxserver.local - AuthAliasOnly linuxserver.local - DisplayConnect linuxserver.local - DisplayLogin linuxserver.local - AccessGrantMsg linuxserver.local - dispatching auth request "getgroups" to module mod_auth_file linuxserver.local - dispatching auth request "getgroups" to module mod_auth_unix linuxserver.local - SETUP PRIVS at main.c:2618 linuxserver.local - ROOT PRIVS at main.c:1909 linuxserver.local - RELINQUISH PRIVS at main.c:1915 linuxserver.local - ROOT PRIVS at main.c:2197 linuxserver.local - RELINQUISH PRIVS at main.c:2220 linuxserver.local - fatal: Socket operation on non-socket linuxserver.local - (Running from command line? Use `ServerType standalone' in config file!) **************************************************** Ich weiss es ist ein ellenlanger Post, doch kann mir jemand weiterhelfen ? Mit suchen habe ich leider nichts gefunden, mit dem ich was anfangen könnte. Besten Dank und Grüsse aus der Schweiz dinu_ch Titel: Re: Login - Fehelrmeldung Beitrag von: stonki am 11. September 2003, 11:04:23 Zitat von: "dinu" RootLogin on AuthAliasOnly on http://www.proftpd.de/28.0.html#22 Einfach die Zeile raus. Ausserdem diese RootLogin Zeile raus. Man will keinen Root Zugang fuer FTP freigeben. Das ist EVIL. cu stonki Titel: Login - Fehelrmeldung Beitrag von: dinu_ch am 11. September 2003, 17:55:07 cool - jetzt tuts. merci stonki
|