Por que archive.ubuntu.com parece ter pastas "ubuntu" infinitamente aninhadas?


12

Se você for ao site http://archive.ubuntu.com/ubuntu/ , e clicar apenas várias vezes na ubuntupasta, parece que você não pode realmente entrar na pasta. A mesma lista de diretórios exata ainda é mostrada - e após cada clique no nome da pasta, ela acrescentará outra ubuntu/à URL mostrada na barra de endereços!

insira a descrição da imagem aqui

Isso é um bug ou um recurso de segurança?

Respostas:


15

Nem. Esse é apenas o efeito de um link simbólico que aponta para o diretório atual:

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

É puramente por conveniência de espelhamento. Diga que temos um espelho http://my-mirror.com. Ele não precisa criar um ubuntudiretório de nível superior ; pode simplesmente espelhar archive.ubuntu.com/ubuntu. Então, se você precisar trocar espelhos /etc/apt/sources.list, poderá trocar diretamente archive.ubuntu.comcom my-mirror.com.


Parece que funciona até 40 se ubuntudepois retorna 403 para mais, e eu ubuntusuponho que esse é um limite de link simbólico que existe para impedir que as pessoas enviem quantidades quase infinitas de se DOS do servidor?
Jrtapsell # 6/17

9
@jrtapsell que provavelmente é devido a isso: unix.stackexchange.com/a/79576/70524
muru

Ah, meu google-fu era fraco, isso faz sentido
jrtapsell
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.