www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Anonymous am 10. Oktober 2005, 14:08:42



Titel: Limit Anweisung / Vererbung aufheben
Beitrag von: Anonymous am 10. Oktober 2005, 14:08:42
Hallo,

folgendes kleines Beispiel:

Ein Limitblock für eine Gruppe:


<Directory />
  <Limit all>
    DenyALL
  </limit>
</directory>

#
# hier wird schreiben für die Gruppe service herausgenommen.
# das klappt auch.
#
<Directory /srv/ftp/ftp1>
  <Limit all>
    DenyAll
    AllowUser ftp1admin
    AllowGroup service
  </Limit>
  <Limit WRITE>
    DenyGroup service
  </Limit>
</directory>


#
# hier sollte schreiben wieder erlaubt werden. aber dadurch klappt
# das nicht.
#
<Directory /srv/ftp/ftp1/service>
  <Limit all>
    AllowGroup service
    DenyAll
  </Limit>
</directory>


# Wenn ich jetzt die Anweisung dem Block hinzufüge kommt das
# Schreibrecht wieder dazu
#
  <Limit WRITE>
    AllowGroup service
  </Limit>

Wenn das nicht drin steht, dann klappt der Schreibzugriff nicht.


Von meinem Verständnis her sollte aber doch durch:

<Directory /srv/ftp/ftp1/service>
  <Limit all>
    AllowGroup service
    DenyAll
  </Limit>
</directory>

DenyAll Write aus der vorherigen Regel aufgehoben haben.

Wird nicht durch ein <Limit all> alles wieder aufgehoben und die
Rechte neu gesetzt? Ich bin davon ausgegangen, das die Vererbung
dann aufgehoben wird.


Frank