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:
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?