www.ProFTPD.de
13. März 2007, 20:05:17 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: defaultroot ~ - trotzdem kommt der user raus...  (Gelesen 321 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Jo
Gast
« 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?
Gespeichert
guden
ProFTPD
*
Offline Offline

Beiträge: 103


Profil anzeigen
« Antwort #1 am: 21. Juli 2003, 15:07:49 »

füge die zeile:

DefaultRoot  ~

in die config ein und starte proftpd neu....

müßte dann gehen
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 am: 21. Juli 2003, 15:09:29 »

Ist doch drin :!: (ca.Zeile 27)
Vermutlich nur neu starten...
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Jo
Gast
« Antwort #3 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?
Gespeichert
Jo
Gast
« Antwort #4 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 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?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Anonymous
Gast
« Antwort #6 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....

Gespeichert
Jo
Gast
« Antwort #7 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...
Gespeichert
karl
Gast
re
« Antwort #8 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 Smiley

mfg
Gespeichert
Jo
Gast
« Antwort #9 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...
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.059 Sekunden mit 17 Zugriffen.