www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Marcus Moeller am 08. September 2005, 21:14:09



Titel: AllowStoreRestart
Beitrag von: Marcus Moeller am 08. September 2005, 21:14:09
Hallo zusammen.

Mir ist der Zusammenhang zwischen HiddenStor und AllowStoreRestart noch nicht ganz klar. Ich möchte erreichen das man auch in Hidden Stores Dateien resumen kann (also nach Abbruch eines Uploads wiederaufnehmen).

Mit REST scheint das nicht zu gehen: The REST (Restart STOR) command is automatically blocked when HiddenStor is enabled, with the server returning a 501 error code to the client.

Also habe ich mir den besagten Parameter AllowStoreRestart angesehen. Das scheint aber auch nicht zu funktionieren. Muss man dann evtl den REST Parameter mit AllowRetrieveRestart Off deaktivieren?

Wie ist die Anmerkung: Care should be taken to disallow anonymous ftp "incoming" transfers to be restarted, as this will allow clients to corrupt or increase the size of previously stored files (even if not their own).

zu verstehen?

MfG
Marcus Möller


Titel: Re: AllowStoreRestart
Beitrag von: stonki am 09. September 2005, 06:38:06
Zitat von: "Marcus Moeller"
Hallo zusammen.

Mir ist der Zusammenhang zwischen HiddenStor und AllowStoreRestart noch nicht ganz klar. Ich möchte erreichen das man auch in Hidden Stores Dateien resumen kann (also nach Abbruch eines Uploads wiederaufnehmen).

Mit REST scheint das nicht zu gehen: The REST (Restart STOR) command is automatically blocked when HiddenStor is enabled, with the server returning a 501 error code to the client.

Also habe ich mir den besagten Parameter AllowStoreRestart angesehen. Das scheint aber auch nicht zu funktionieren. Muss man dann evtl den REST Parameter mit AllowRetrieveRestart Off deaktivieren?

Wie ist die Anmerkung: Care should be taken to disallow anonymous ftp "incoming" transfers to be restarted, as this will allow clients to corrupt or increase the size of previously stored files (even if not their own).

zu verstehen?

MfG
Marcus Möller


also HIDDENSTOR und Resume wird zusammen nicht funktionieren. Punkt. Aus. Da bei HiddenStor ja der Dateiname veraendert wird, kann das Resuming nicht funktionieren.

Die Anmerkung ist wie folgt zu verstehen: User1 logt sich anonym ein und uppt eine Datei mit dem Namen "test.tar.gz" vollstaendig. Die Datei ist 1,3 MB gross. User2 logt sich ebenfalls anonym ein, sieht die Datei und denkt sich: "hehe, die datei mach ich kaputt". Er erstellt eine Datei mit dem Namen "test.tar.gz" mit muell aus /dev/random die 10MB gross ist und uebertraegt sie. ProFTPD denkt nun: "hmm, Datei hat gleichen Namen, ist aber groesser... ich resume mal bei 1,3 MB."

cu
stonki


Titel: AllowStoreRestart
Beitrag von: hmm am 09. September 2005, 12:52:04
Kann man denn HiddenStor für einzelene Verzichnisse deaktivieren?

Wie kann ich das Problem mit dem "kaputtmachen" bereits geuppter Dateien verhindern?

MfG
Marcus


Titel: AllowStoreRestart
Beitrag von: Morton am 18. Dezember 2005, 21:23:25
Moin,

Zitat von: "hmm"

[...]
Wie kann ich das Problem mit dem "kaputtmachen" bereits geuppter Dateien verhindern?
MfG
Marcus


Ich hab mal ein wenig die Doku geblättert und hab folgendes gfunden:

AllowRetrieveRestart on/off
-Regelt abgebrochende Downloads

AllowStoreRestart on/off
-Regelt abgebrochende Uploads
(AllowOverwrite" muss auf "on" stehen, wenn dem so sein soll)

In Deinem Fall würde das bedeuten:

AllowStoreRestart off
AllowOverwrite off

Ich hoffe mir ist da kein Fehler unterlaufen  :wink:

Gruß Morton