www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: NeMiX am 27. Oktober 2005, 16:58:08



Titel: Config Problem für Anonymous
Beitrag von: NeMiX am 27. Oktober 2005, 16:58:08
Hab nen kleines Problem mit dem ProFtpd.

Und zwar soll auf der nächsten Lanparty ein Linux FTP Server laufen für Patche und kleine Uploads von den Users. Ist nur eine 20Gb Platte drin, also kein Warez Zeug oder so. Wird rigoros gelöscht, nur damit keiner denkt ich fördere Raubkopien.

Also nun zu meinem Problem:

Es soll einen Anonymous Zugriff geben, der in den Ordner /home/ftp/Patche lesen darf und sich halt Windows Patche usw. saugen "darf".
Dann soll Anonymous zugriff auf /home/ftp/Upload haben, dort darf er Verzeichnisse erstellen schreiben, aber nicht löschen, weil sonst kommt son Idiot daher und löscht alles...

Mit Patche klappt wunderbar, aber /Upload kann immer noch munter gelöscht werden

Ich sitzt jetzt seit 2,5 davor und finde den Fehler nicht

Kann sich vielleicht wer meinen Config angucken und mir nen Tipp geben?

System ist Mandrake 10.1 mit 2.4´er Kernel falls das relevant ist.

Hier die CFG:

Zitat


[root@lx-ftp etc]# more proftpd.conf
ServerType standalone
ServerAdmin root
DefaultServer on
Port 21
MaxInstances 20
UseReverseDNS off
PersistentPasswd off

<Global>
AccessGrantMsg "Willkommen auf dem FTP Server der WFS-Lan visit www.wildefingerspiele.de"
DisplayConnect /etc/ftpissue
DeferWelcome on
Umask 022
DefaultRoot /home/ftp

User ftp
Group ftp

AllowStoreRestart on
AllowRetrieveRestart on
AllowOverwrite on

AllowOverride off
IdentLookups off

PathDenyFilter "(\\.ftpaccess)|(\\.htaccess)$"

RequireValidShell off

<Limit SITE_CHMOD>
DenyAll
</Limit>

</Global>

<VirtualHost 10.10.99.2>
ServerName "Wildefingerspiele FTP"

<Directory /home/ftp/*/*>
<Limit ALL>
AllowALL
</Limit>
</Directory>

<Anonymous /home/ftp>

<Limit LOGIN>
AllowAll
</Limit>

UserAlias anonymous ftp
AccessGrantMsg "Anonymous login ok, restrictions apply."
MaxClients 10
AnonRequirePassword off

<Directory /home/ftp/Upload>
<Limit DELE>
DenyALL
</Limit>
</Directory>


<Directory /home/ftp/Patche>
<Limit WRITE>
DenyALL
</Limit>
</Directory>


</Anonymous>



Vielen Dank schonmal für eure Hilfe