¿Por qué archive.ubuntu.com parece tener carpetas "ubuntu" infinitamente anidadas?


12

Si va al sitio http://archive.ubuntu.com/ubuntu/ , y luego hace clic varias veces en la ubuntucarpeta, parece que en realidad no puede ir a la carpeta. Todavía se muestra exactamente la misma lista de directorios, y después de cada clic en el nombre de la carpeta, se agregará otra ubuntu/a la URL que se muestra en la barra de direcciones.

ingrese la descripción de la imagen aquí

¿Es esto un error o una característica de seguridad?

Respuestas:


15

Ninguno. Eso es solo el efecto de un enlace simbólico que apunta al directorio actual:

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

Es puramente por conveniencia de la duplicación. Digamos que tenemos un espejo http://my-mirror.com. No tiene que hacer un ubuntudirectorio de nivel superior ; Simplemente puede reflejar archive.ubuntu.com/ubuntu. Luego, si necesita cambiar los espejos /etc/apt/sources.list, puede intercambiar directamente archive.ubuntu.comcon my-mirror.com.


Parece que funciona hasta 40 ubuntus, y luego devuelve 403 para más, ¿tengo razón al suponer que este es un límite de enlace simbólico que existe para evitar que las personas envíen cantidades casi infinitas de ubuntus y DOS al servidor?
jrtapsell

99
@jrtapsell que probablemente se deba a esto: unix.stackexchange.com/a/79576/70524
muru

Ah, mi google-fu era débil, eso tiene sentido
jrtapsell
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.