Titel: login probleme ins userverzeichnis Beitrag von: jensman am 18. September 2003, 22:24:16 ich komm nicht rein, ausser wenn ich den user die gruppe root verpasse.
hier der debug log: linux.local (pD9E808DC.dip0.t-ipconnect.de[217.232.8.220]) - USER jenzo: Login successful. linux.local (pD9E808DC.dip0.t-ipconnect.de[217.232.8.220]) - Preparing to chroot() the environment, path = '/opt/lampp/htdocs' linux.local (pD9E808DC.dip0.t-ipconnect.de[217.232.8.220]) - Environment successfully chroot()ed. linux.local (pD9E808DC.dip0.t-ipconnect.de[217.232.8.220]) - unable to chdir to /ftpuser/ (Permission denied), defaulting to chroot directory /opt/lampp/htdocs linux.local (pD9E808DC.dip0.t-ipconnect.de[217.232.8.220]) - jenzo chdir("/"): Permission denied linux.local (pD9E808DC.dip0.t-ipconnect.de[217.232.8.220]) - FTP session closed. ----------- irgendwie will proftpd in das verzeichnis "/" obwohl nichts dergleichen in der config steht. nur : DefaultRoot /opt/lampp/htdocs/web/ftpuser jenzogroup wer weiss Rat?? Titel: Re: login probleme ins userverzeichnis Beitrag von: stonki am 19. September 2003, 08:15:53 poste mal Deine ganze config
Titel: login probleme ins userverzeichnis Beitrag von: jensman am 19. September 2003, 10:18:50 Danke für die schnelle Antwort: hier die gesamte Config:
Owner für das Verzeichnis ftpuser ist jenzo / jenzogroup ServerName "ProFTPD" ServerType standalone DefaultServer on # Port 21 is the standard FTP port. Port 21 Umask 022 MaxInstances 30 # Set the user and group that the server normally runs at. # Normally, we want files to be overwriteable. <Directory /opt/lampp/htdocs/*> AllowOverwrite on </Directory> # only for the web servers content DefaultRoot /opt/lampp/htdocs DefaultRoot /opt/lampp/htdocs/web/ftpuser jenzogroup UserPassword jenzo HLokNMXIf..... UserPassword ftpjz RJfvxuxl..... RequireValidShell off # nobody may be in /etc/ftpusers so we also have to ignore this file UseFtpUsers off <Global> DefaultChdir /opt/lampp/htdocs/ftpuser DefaultRoot /opt/lampp/htdocs/ftpuser jenzogroup AccessDenyMsg "kein login eh" SyslogLevel debug </Global> Titel: login probleme ins userverzeichnis Beitrag von: stonki am 19. September 2003, 11:14:37 Hallo,
also eine richtige Idee habe ich nicht, ich habe jedoch Deine Config eimal ein wenig bereinigt. teste mal und poste mir dann die Debug Ausgabe noch mal. Code: ServerName "ProFTPD" ServerType standalone DefaultServer on # Port 21 is the standard FTP port. Port 21 Umask 022 MaxInstances 30 # only for the web servers content DefaultRoot /opt/lampp/htdocs/ DefaultRoot /opt/lampp/htdocs/web/ftpuser/ jenzogroup UserPassword jenzo HLokNMXIf..... UserPassword ftpjz RJfvxuxl..... RequireValidShell off UseFtpUsers off AccessDenyMsg "kein login eh" SyslogLevel debug # Normally, we want files to be overwriteable. <Directory /opt/lampp/htdocs/*> AllowOverwrite on </Directory> cu stonki Titel: login probleme ins userverzeichnis Beitrag von: jensman am 22. September 2003, 09:17:18 Also mit dieser Config startet proftpd gar nicht mehr.
Der Punkt ist glaub ich auch, warum proftpd nach erfolgreichen Login nun auf "/" wechseln will. Wenn der User in der Gruppe Root ist geht das Login ja, im FTP client wechselt er dann ins Verzeichnis htdocs. Wenn der User keine Rootrechte hat, wird "/" offenbar verweigert. Aber warum führt das gleich zum "login failed" ?? Grüße von Jens Titel: login probleme ins userverzeichnis Beitrag von: stonki am 22. September 2003, 09:44:31 Zitat von: "jensman" Also mit dieser Config startet proftpd gar nicht mehr. eben mal proftpd im debug modus starten. Wenn ProFTPD das HomeDir nicht erreich kann, kann natuerlich ProFTPD nicht starten. Daher Login Denied. cu stonki Titel: login probleme ins userverzeichnis Beitrag von: Anonymous am 22. September 2003, 12:56:48 Hallo Stonki,
ich habe nun mal deine standard konfig genommen und bekomme dies: linux.local - Config for SERVERNAME: linux.local - / linux.local - AllowOverwrite linux.local - Umask linux.local - DefaultServer linux.local - Umask linux.local - UserID linux.local - UserName linux.local - GroupID linux.local - GroupName linux.local - DefaultRoot linux.local - Failed binding to 0.0.0.0, port 21: Address already in use linux.local - Check the ServerType directive to ensure you are configured correctly. linux:~ # kann es sein, das noch ein ftp server läuft, der den port 21 blockiert? Grüße von Jens Titel: neue Erkenntnisse! Beitrag von: Anonymous am 22. September 2003, 13:41:03 wenn ich das homeverzeichnis bei dem user jenzo auf
/home/jenzo (standard bei webmin) einstelle, klappt der Login. Stelle ich das Homeverzeichnis wieder auf /opt/lampp/htdocs/ , ohne die proftpconf zu ändern kommt "Permission denied". Es liegt also an den Rechten. Das verzeichnis home/jenzo hat aber die gleichen Owner wie /opt/lampp/htdocs/web/jenzo ja wieso ? |