Pourquoi archive.ubuntu.com semble-t-il avoir des dossiers «ubuntu» imbriqués à l'infini?

12

Si vous accédez au site http://archive.ubuntu.com/ubuntu/ , puis cliquez simplement plusieurs fois sur le ubuntudossier, il semble que vous ne puissiez pas réellement y accéder. La même liste de répertoires est toujours affichée - et après chaque clic sur le nom du dossier, il en ajoutera un autre ubuntu/à l'URL affichée dans la barre d'adresse!

entrez la description de l'image ici

Est-ce un bug ou une fonction de sécurité?

Pointeur nul
la source

Réponses:

15

Ni. C'est juste l'effet d'un lien symbolique qui pointe vers le répertoire courant:

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

C'est uniquement pour la commodité de la mise en miroir. Disons que nous avons un miroir http://my-mirror.com. Il n'est pas nécessaire de créer un ubunturépertoire de niveau supérieur ; il peut simplement refléter archive.ubuntu.com/ubuntu. Ensuite, si vous devez activer des miroirs /etc/apt/sources.list, vous pouvez directement les échanger archive.ubuntu.comavec my-mirror.com.

muru
la source
Il semble que cela fonctionne jusqu'à 40 ubuntus, puis renvoie 403 pour plus, et j'ai raison de supposer que c'est une limite de lien symbolique qui est là pour empêcher les gens d'envoyer des quantités presque infinies de ubuntus et de DOSer le serveur?
jrtapsell
9
@jrtapsell qui est probablement dû à ceci: unix.stackexchange.com/a/79576/70524
muru
Ah, mon google-fu était faible, cela a du sens
jrtapsell