Titel: defaultroot ~ - trotzdem kommt der user raus... Beitrag von: Jo am 21. Juli 2003, 15:01:48 Hallo!
Ich hab ProFTP als standalone unter Suse 8.1 laufen, einen User für den FTPKram angelegt und ihm auch das richtige Home-Verzeichnis zugewiesen. Jetzt logge ich mich per ftp unter dem User ein und lande auch im erwarteten Verzeichnis, doch der User kann aus seinem Verzeichnis raus ins Hauptverzeichnis und in alle möglichen anderen Verzeichnisse auf dem Server rein und das soll nicht sein. Anbei die verwendete Proftp.conf: Zitat ServerName "Mein FTPd" ServerType standalone DefaultServer on # Port 21 is the standard FTP port. Port 21 # Note that this ONLY works in standalone mode MaxInstances 3 # Set the user and group under which the server will run. User nobody Group nogroup # Global creates a "global" configuration that is shared by the # main server and all virtualhosts. <Global> # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 </Global> # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. DefaultRoot ~ RequireValidShell off # Normally, we want files to be overwriteable. <Directory /> AllowOverwrite on </Directory> # Maximum seconds a data connection may "stall" TimeoutStalled 300 # First virtual server <VirtualHost MeineServer.IP.Adresse> ServerName "FTP Server" MaxClients 2 MaxLoginAttempts 1 # DeferWelcome prevents proftpd from displaying the servername # until a client has authenticated. DeferWelcome on </VirtualHost> Wo ist mein Fehler? Titel: defaultroot ~ - trotzdem kommt der user raus... Beitrag von: guden am 21. Juli 2003, 15:07:49 füge die zeile:
DefaultRoot ~ in die config ein und starte proftpd neu.... müßte dann gehen Titel: defaultroot ~ - trotzdem kommt der user raus... Beitrag von: Wörsty am 21. Juli 2003, 15:09:29 Ist doch drin :!: (ca.Zeile 27)
Vermutlich nur neu starten... Titel: Leider noch nciht... Beitrag von: Jo am 21. Juli 2003, 15:19:24 Joho!
Also neu gestartet hab ich jetzt zur Sicherheit glaub zum 5. Mal und das Problem bleibt bestehen. Der User sieht einfach das ".. Parent Directory" und kann munter auf dem Server rumbrowsen... Ich befürchte ja nun fast das mit den Berechtigungen für den angelegten User im System was nicht stimmt, kann das? Der für FTP angelegte User hat die ID 508, gehört der Gruppe ftp an, hat die shell /bin/false, und der Startpfad ist /ftpuserdir/. Wie kann ich noch helfen? Titel: Proftpd Startup Messages Beitrag von: Jo am 21. Juli 2003, 15:22:34 Also zum Start spuckt er folgendes aus:
mono:/ # /usr/local/sbin/proftpd -n -d5 - parsing '/usr/local/etc/proftpd.conf' configuration - <Directory />: adding section for resolved path '/' mono - mono - Config for FTPd: mono - / mono - AllowOverwrite mono - Umask mono - DefaultServer mono - UserID mono - UserName mono - GroupID mono - GroupName mono - DefaultRoot mono - TimeoutStalled mono - Umask mono - mono - Config for FTP Server: mono - Limit mono - DenyAll mono - Limit mono - AllowAll mono - Limit mono - AllowAll mono - MaxClients mono - MaxLoginAttempts mono - DeferWelcome mono - Umask mono - ProFTPD 1.2.8 (stable) (built Mon Jul 21 12:07:10 CEST 2003) standalone mode STARTUP Danke im Voraus! Jo Titel: defaultroot ~ - trotzdem kommt der user raus... Beitrag von: Wörsty am 21. Juli 2003, 16:15:39 Als wer meldest du dich denn an?
:arrow: Was hat der Benutzer denn für ein Home-Dir? Titel: Re: Leider noch nciht... Beitrag von: Anonymous am 21. Juli 2003, 16:42:34 Zitat von: "Jo" Joho! Der für FTP angelegte User hat die ID 508, gehört der Gruppe ftp an, hat die shell /bin/false, und der Startpfad ist /ftpuserdir/. In /ftpuserdir/ liegen die webverzeichnisse dieses users und das soll auch so sein... .....und ich melde mich natürlich als dieser User an.... Titel: Home Dir = Startpfad Beitrag von: Jo am 21. Juli 2003, 16:44:12 Sorry hatte ich zur Klärung grad vergessen, was ich als Startverzeichnis bezeichnet habe ist natürlich das Home-Dir...
Titel: re Beitrag von: karl am 21. Juli 2003, 20:05:02 vielleicht mal upgraden auf 1.2.9rc1 , ich glaube so ein ähnliches problem gehabt zu haben, nach dem upgrade von 1.2.8 auf 1.2.9 hatte es sich erledigt.
kann sein, muß aber nicht :) mfg Titel: Danke erstmal... Beitrag von: Jo am 22. Juli 2003, 00:56:25 Oki, habe also upgedated und jetzt gehts, wenn ich generell das ftpuserdir als root verzeichnis eintrage, ergo funzt es nur mit diesem einem User und nur mit diesem Startverzeichnis... ächz heut ist auch schon zu spät, melde mich nochmal wenn ich mich die Tage nochmal genau damit auseinandergesetzt habe...
Danke schonmal... |