Este artigo irá explicar o que é Chroot e como usar Chroot.
Chroot
O termo chroot se refere a um processo de criação de um ambiente virtualizado em um sistema operacional Unix, separando-o do sistema operacional principal e da estrutura de diretório. Esse processo basicamente gera um espaço confinado, com seu próprio diretório raiz, para executar programas de software. Este ambiente virtual é executado separadamente do diretório raiz do sistema operacional principal. Qualquer programa de software executado neste ambiente só pode acessar arquivos em sua própria árvore de diretórios. Ele não pode acessar arquivos fora dessa árvore de diretório. Este ambiente virtual confinado é freqüentemente chamado de “jaula chroot”.
Chroot foi utilizado pela primeira vez no desenvolvimento do Unix versão 7 em 1979. Mais tarde foi adicionado ao BSD em 18 de março de 1982. Os programadores de computador podem usar um ambiente virtual chroot para desenvolver e testar programas de software, especialmente se isso for feito em um sistema de produção. muito arriscado. Eles também podem usar um ambiente virtual chroot para executar programas de software com problemas de compatibilidade com o sistema operacional do computador. Eles podem configurar o software no ambiente virtual e as bibliotecas e arquivos suportados necessários para executar o software. O chroot também é usado por sistemas POSIX para seus servidores FTP, para isolar clientes FTP não confiáveis.
0 Comments