Mal so eine Idee :idea:
Leg erstmal die User so an (haste ja wohl schon):
admin mit Heimatverzeichnis /home/ftp
download mit Heimatverzeichnis /home/ftp/download
upload mit Heimatverzeichnis /home/ftp/incomming
look mit Heimatverzeichnis /home/ftp/download
Dann setzt du die Direktive
DefaultRoot auf ~
So - nun der Zweite Teil
User Limit und Idle Timeout je User usw. klappt meiner Meinung nach
nur mit mod_ifsession (extra
downloaden und
kompilieren).
<IfUser download>
TimeoutIdle 60
MaxClients 2 Leider saugen schon 2 Leute
<Directory *>
<Limit WRITE> # Alle Schreibzugriffe verbieten
DenyAll
</Limit>
</Directory>
</IfUser>
\<IfUser upload>
TimeoutIdle 120
MaxClients 10 Leider laden schon 10 Leute was hoch
<Directory *>
<Limit READ WRITE>
DenyAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>
\</IfUser>
<IfUser look>
TimeoutIdle 30
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>
</IfUser>
<IfUser admin>
TimeoutIdle 120
MaxClients 1 Leider ist der admin schon da
<Directory *>
<Limit READ WRITE>
AllowAll #Ist sowieso erlaubt aber zum Verständnis..
</Limit>
</Directory>
</IfUser>
Es soll kein Anonymous Login möglich sein!
Halt alles zwischen <Anonymous> und </Anonymous> incl. der Direktiven <Anonymous> und </Anonymous> löschen.