Hallo,
ich betreibe ein ProFTPD-Server (debian sarge).
Ich habe folgendes Problem, wenn sich ein User mit seinem Passwort einloggt (Meistens mit dem WIndowsexplorer als FTP-Client):
Er kann zwar Dateien hochladen und löschen. Aber wenn man einen Ordner erstellt (um zB seine Daten zu sortieren) kann man seine Dateien nicht in seine Ordner ziehen. Der Zugriff wird verweigert. Wie kann das sein, wenn die Ordner und die Dateien doch diesem User gehören?
config:
ServerName "freitag"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
Port 21
MaxInstances 30
User nobody
Group nogroup
Umask 026 026
AllowOverwrite on
# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
# It is on by default.
#DelayEngine off
#TransferRate STOR 750
#TransferRate RETR 55
DefaultRoot ~ ftpuser
<Limit LOGIN>
DenyGroup !ftpuser
</Limit>
<Limit SITE_CHMOD>
DenyAll
</Limit>
<Global>
RootLogin off
RequireValidShell on
</Global>
<Directory ~>
GroupOwner ftpuser
</Directory>
UseReverseDNS off
IdentLookups off
TLSEngine on
TLSLog /var/log/tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/ssl/certs/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/ssl/certs/proftpd.key.pem
TLSVerifyClient off
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
ExtendedLog /var/log/ftp_auth.log AUTH auth
ExtendedLog /var/log/ftp_access.log WRITE,READ write
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp
DirFakeUser on ftp
DirFakeGroup on ftp
RequireValidShell off
MaxClients 10
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>