www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: MB am 16. September 2004, 16:12:20



Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: MB am 16. September 2004, 16:12:20
Hi,
eine etwas ungewöhnliche Frage *g*.
Ich habe einen FTP auf dem bestimmte Dateiendungen per PathDenyFilter gesperrt sind.
Code:

PathDenyFilter "(\.locked$)"

Jeglicher Zugriff auf .locked dateien ist somit gesperrt.
Nun will ich, dass die .locked Dateien weiterhin gesperrt bleiben außer für folgende Aktionen:
  • löschen
  • umbenennen/verschieben, wobei die endung .locked beibehalten werden muss.


Hat jemand ne idee, wie sich das realisieren ist. mod_rename hat mir nicht weitergeholfen. Ich bräuchte ne art <Directory> Block, der aber nicht nach Ordnern, sondern nach Dateinamen unterscheidet oder sowas.

hat jemand ne Idee?

Gruß
MB


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: Wörsty am 16. September 2004, 16:35:52
Die PathDenyFilter Anweisungen in 2 getrennte LIMIT-Blocks.
Und im LIMIT-Block für das Löschen usw., diese Dateien erlauben.


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: MB am 16. September 2004, 21:11:34
Ich hab jezt mal versucht, den PathDenyFilter in den Limit Block reinzuschreiben.
Code:

        </Limit>
        <Limit APPE MKD RMD STOR STOU XMKD XRMD>
                PathDenyFilter "(\.wat$)"
        </Limit>

tut aber leider net:
 Fatal: PathDenyFilter: directive not allowed in <Limit> context

gruß
MB


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: Wörsty am 16. September 2004, 21:18:37
Oh. Scheiße. Mhh. Pech? :oops:

:keinelust)   :?!  

*wegschleich*


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: MB am 16. September 2004, 21:32:54
trotzdem Danke,
werd schon ne andere Lösung finden  :roll:


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: DiWoWo am 29. September 2004, 15:16:53
Müsste das nicht heissten

...


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: Wörsty am 29. September 2004, 20:59:33
Zitat von: "DiWoWo"
Müsste das nicht heissten

...

 :oops: Sorry DiWoWo, habe ausversehen auf Edit statt Zitat geklickt und deinen Post gekillt.

Aber um ihn zu beantworten: Jein.
Klick mich (http://www.proftpd.de/index.php?id=28&directive_name=limit>) und mich auch (http://www.proftpd.de/index.php?id=28&directive_name=directory%3E)

Wenn überhaupt, dann so:
Code:

<Directory /dir/>
  <Limit READ>
    Deny User
  </Limit>
</Directory>

Muß aber nicht in einem Directory-Block sein.
Außerdem wird MB das so (in einem Directory-Block) haben.


Titel: Gesperrte Dateiendung zum Löschen freigeben.
Beitrag von: DiWoWo am 30. September 2004, 01:13:25
Macht  nix Wörsty, is mir auch schon passiert. ;)