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é?

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.