www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Schorse am 10. März 2006, 15:07:33



Titel: Zugriff nehmen
Beitrag von: Schorse am 10. März 2006, 15:07:33
Hallo,
ich komme einfach nicht weiter.

Wie kann ich allen Benutzer den Zugriff auf sämtliche Dot-Files verbieten (.htaccess, etc) ?
Habe es schon mit PathDenyFilter "(^|/)[-.]" probiert, aber das hilft mir nur, das Dateien mit einem Punnkt oder Strich als ersten Char nicht mehr hochgeladen werden dürfen.
Ich möchte aber auch, dass sie nicht angezeigt werden und auch nicht runtergeladen werden dürfen.

Dann habe ich noch ein Problem. Und zwar handelt es sich bei den Verzeichnissen um Homes von Samba Nutzern. Das heißt ich habe einen Ordner "profile" in jedem Verzeichnis, der auch nicht angezeigt werden darf und auf den weder Lese noch Schreibzugriff sein darf.

Habt ihr vielleicht Ideen wie man soetwas realisieren könnte?


Titel: Zugriff nehmen
Beitrag von: VolGas am 11. März 2006, 12:33:37
Hallo,

versuche es einmal mit folgendem (ohne Gewähr!):

Code:
<Directory ~>
     HideFiles "^([.-].*|profile)$"
     HideNoAccess on
</Directory>

Hast Du schon einmal in den ->Docs (http://www.proftpd.de/Docs.17.0.html) auf Stonki's Website nachgelesen?
Der Menupunkt "HowTo: Directory" dürfte interessant für Dich sein.
Man findet auch (fast) alle ->Direktiven (http://www.proftpd.de/Direktiven.54.0.html) zum Konfigurieren des ProFTPD
auf der Website - eine Quelle von beinahe "unendlicher Weisheit"... :wink:

Viel Erfolg!

mfg.
  VolGas


Titel: Zugriff nehmen
Beitrag von: Schorse am 11. März 2006, 13:54:45
Gut danke!
Von HideFiles hatte ich noch nie was gehört...

Hab es jetzt so gelöst. Geht perfekt.

Code:
<Directory />
  PathDenyFilter "(^|/)[-.]"
  ListOptions "+a"
  HideFiles "((^|/)[-.]|(profile)$)"

  <Limit All>
    IgnoreHidden On
  </Limit>
</Directory>