O Que É um Chroot Jail?
Um chroot jail usa a operação chroot para definir um novo diretório raiz para um processo, de modo que os paths que ele abre sejam resolvidos dentro de uma subárvore escolhida. O processo não pode mais nomear arquivos fora dessa subárvore, o que confina o que ele pode ler e executar. Ele antecede os containers e oferece isolamento apenas para a visão do filesystem, não para outros recursos.
Por que isso importa
O chroot é uma forma leve de construir ambientes mínimos e reproduzíveis para builds e testes. Ele é mais fraco do que um container completo, então é um passo intermediário e não uma fronteira de segurança por si só.
Guias relacionados
What Is a Linux Namespace?A Linux namespace gives a group of processes their own isolated view of a system resource, such as process ID…
What Is a Bind Mount?A bind mount makes an existing directory or file appear at a second path, so the same content is reachable fr…
What Is an Overlay Filesystem?An overlay filesystem stacks a writable layer on top of read-only layers, presenting a merged view while keep…