hi
ich habe hier ein merkwürdiges problem mit meinen proftpd: die umask für neue dateien wird scheinbar ignoriert. im webmin habe ich bei standard-server für dateien 644 und für verzeichnisse 755. neuen dateien werden aber so angelegt, dass niemand lesen, niemand ausführen und die gruppe und andere schreiben können. ich, als anlegender user, habe keinerlei rechte auf die datei.
-----w--w- 1 truhe users 85290 Apr 19 20:45 iTunes.html
die config sieht eigentlich so auch ok aus:
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
ServerType standalone
DefaultServer on
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 644 755
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
# Set the user and group that the server normally runs at.
User nobody
#Group nogroup
# Normally, we want files to be overwriteable.
<Directory /opt/lampp/htdocs/*>
AllowOverwrite on
Umask 644 755
</Directory>
# only for the web servers content
DefaultRoot ~
DefaultRoot /opt/lampp/htdocs
# nobody gets the password "lampp"
# commented out by lampp security
#UserPassword nobody wRPBu8u4YP0CY
UserPassword nobody 4UKsrlM/ss8UA
# nobody is no normal user so we have to allow users with no real shell
RequireValidShell off
# nobody may be in /etc/ftpusers so we also have to ignore this file
UseFtpUsers off
<Global>
RootLogin off
DeleteAbortedStores on
HiddenStor on
ShowSymlinks on
DisplayConnect /opt/etc/ssh_login_msg
</Global>
DeleteAbortedStores on
HiddenStor on
DirFakeGroup off
DirFakeUser off
ShowSymlinks on
was mache ich da falsch?