www.ProFTPD.de
13. März 2007, 20:39:42 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Gesperrte Dateiendung zum Löschen freigeben.  (Gelesen 421 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
MB
Gast
« 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 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.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
MB
Gast
« Antwort #2 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 16. September 2004, 21:18:37 »

Oh. Scheiße. Mhh. Pech? :oops:

:keinelust)   :?!  

*wegschleich*
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
MB
Gast
« Antwort #4 am: 16. September 2004, 21:32:54 »

trotzdem Danke,
werd schon ne andere Lösung finden  :roll:
Gespeichert
DiWoWo
ProFTPD
*
Offline Offline

Beiträge: 32


36698239 DJPhoenix21
Profil anzeigen WWW
« Antwort #5 am: 29. September 2004, 15:16:53 »

Müsste das nicht heissten

...
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #6 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 und mich auch

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.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
DiWoWo
ProFTPD
*
Offline Offline

Beiträge: 32


36698239 DJPhoenix21
Profil anzeigen WWW
« Antwort #7 am: 30. September 2004, 01:13:25 »

Macht  nix Wörsty, is mir auch schon passiert. Zwinkernd
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.179 Sekunden mit 15 Zugriffen.