Die Zeile ist auch unvollstaendig, da fehlte am Ende der Systemuser:
UserAlias GAST Gast gast
Da das aber nicht zu funktionieren scheint, versuche ich mal:
UserAlias GAST gast
UserAlias Gast gast
EDIT:
Irgendwie ist es schon deprimierend, wenn man sowas uebersieht :?
Genau daran lag es natuerlich. Man sollte eben nicht einfach 3 Parameter verwenden, wenn UserAlias nur 2 versteht/verkraftet.
Die Dateien werden nun mit alle richtig mit Owner gast.gast hochgeladen und sind somit nicht mehr loesch- und/oder downloadbar.
EDIT2:
OK, alles funktioniert nun wie gewuenscht. Das Problem mit GroupOwner und HideGroup kam daher, dass ich gast der Gruppe jorma geaddet hatte, es aber andersrum verlangt wird (jorma der Gruppe gast adden). Ich verstehe es anhand des Manuals zwar nach wie vor andersrum, aber letztlich zaehlt, dass es funktioniert ;-)
config:
<Anonymous ~gast>
User gast
Group gast
UserAlias GAST gast
UserAlias Gast gast
AnonRequirePassword on
RequireValidShell off
MaxClients 3 "Sorry, max %m users -- try again later"
GroupOwner jorma
HideGroup jorma
<Directory *>
Umask 007 077
<Limit READ WRITE>
DenyAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>
/etc/passwd:
jorma:x:1003:1003::/home/gast:/bin/false
/etc/group:
gast:x:1000:
jorma:x:1003:gast
jorma kann nun (da UMask 007) die hochgeladenen files nach Belieben behandeln, schoen ist das.
Vielen Dank noch fuer die Hilfe!