Warum scheint archive.ubuntu.com unendlich verschachtelte "Ubuntu" -Ordner zu haben?

12

Wenn Sie die Website http://archive.ubuntu.com/ubuntu/ aufrufen und dann mehrmals auf den ubuntuOrdner klicken , können Sie den Ordner anscheinend nicht öffnen. Die exakt gleiche Verzeichnisliste wird weiterhin angezeigt - und nach jedem Klick auf den Ordnernamen wird eine weitere ubuntu/an die in der Adressleiste angezeigte URL angehängt!

Bildbeschreibung hier eingeben

Ist das ein Fehler oder ein Sicherheitsmerkmal?

Null Zeiger
quelle

Antworten:

15

Weder. Das ist nur der Effekt eines symbolischen Links, der auf das aktuelle Verzeichnis verweist:

$ mkdir foo
$ ln -s . foo/foo
$ ls foo
foo
$ ls foo/foo
foo
$ ls foo/foo/foo
foo

Es dient lediglich der Bequemlichkeit des Spiegelns. Sagen wir, wir haben einen Spiegel http://my-mirror.com. Es muss kein ubuntuVerzeichnis der obersten Ebene erstellt werden . es kann einfach spiegeln archive.ubuntu.com/ubuntu. Dann, wenn Sie auf Schalter Spiegel müssen /etc/apt/sources.list, können Sie direkt tauschen archive.ubuntu.commit my-mirror.com.

muru
quelle
Es scheint, dass es bis zu 40 ubuntus funktioniert und dann 403 für weitere zurückgibt, und ich ubuntugehe davon aus, dass dies ein Symlink-Limit ist, das verhindern soll, dass Leute nahezu unendliche Mengen von s senden und den Server DOSen?
Jrtapsell
9
@ jrtapsell das liegt wahrscheinlich daran: unix.stackexchange.com/a/79576/70524
muru
Ah, mein google-fu war schwach, das macht Sinn
jrtapsell