Hallo,
meine User können aus Ihrem chroot raus und ALLES sehen.
Ich habe nen Debian Sarge am laufen und proftp Version 1.3.0. Meine Config:
###########################
DefaultServer on
Port 21
ServerName "Webserver fuer Domainkunden"
DisplayLogin /etc/proftpd/login.message.domain.txt
ServerType standalone
DeferWelcome off
ShowSymlinks on
MultilineRFC2228 on
ShowSymlinks on
AllowOverwrite on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
PathAllowFilter "(^[a-zA-Z0-9\/_].*$)|(^\.htaccess)"
MaxInstances 100
RequireValidShell off
DefaultRoot ~
SystemLog /var/log/proftpd.log
DebugLevel 10
User nobody
Group nogroup
ScoreboardFile /var/run/proftpd.scoreboard
<Directory /*>
Umask 022 022
AllowOverwrite on
</Directory>
<VirtualHost 'hier steht eine zweite IP des Servers'>
Group web
DefaultServer off
Port 21
ServerName "Webserver fuer Homepagekunden"
DisplayLogin /etc/proftpd/login.message.homepage.txt
ServerAdmin
abc@abc.de ServerIdent on "Willkommen bei mir"
ListOptions "" strict
RequireValidShell off
DefaultRoot ~
LDAPServer 'hier steht die LDAP IP'
LDAPDNInfo cn=root,ou=ich,o=selbst passwort
LDAPDoAuth on ou=homepage,o=selbst
LDAPDefaultUID 30000
LDAPDefaultGID 30000
CreateHome on 0755
# LDAPHomedirOnDemand on 0755
LDAPDoQuotaLookups on "ou=homepage,o=selbst" "(&(uid=%v)(objectclass=posixAccount))"
QuotaEngine on
QuotaTallyTable file:/etc/proftpd/proftpd.tallytab
QuotaDisplayUnits Mb
QuotaShowQuotas on
QuotaLog /var/log/proftpd_quota.log
QuotaLimitTable ldap:
<Directory /*>
Umask 022 022
AllowOverwrite on
</Directory>
</VirtualHost>
########################
Hat jemand eine Idee? DefaultRoot ist doch korrekt gesetz
Gruß
grolleimer