É possível executar um processo no chroot com o sistema de arquivos virtual / proc no Linux?

1

Eu preciso executar um processo em um chroot com um sistema de arquivos virtual / proc, portanto, o processo é incapaz de obter acesso a outros processos em execução no mesmo host. O processo deve ser executado sob o root e ter acesso total aos arquivos no chroot. Além disso, quaisquer alterações no sistema de arquivos devem ser preservadas no diretório chrooted.

É possível?

    
por user4674453 21.03.2017 / 01:30

1 resposta

0

É possível montar / proc em um ambiente chroot - veja esta resposta para mais sobre isso.

Eu teria preocupações de que o programa não seria capaz de obter acesso a outros processos, uma vez que (se não todas) essas informações podem ser acessadas através de / proc (/ proc / [pid number] lhe dará acesso a este ).

Não está claro o que você quer dizer com "mudanças no sistema de arquivos", mas se essas mudanças forem para o sistema de arquivos, excluindo bits especiais como / proc, / dev / etc, elas permanecerão no chroot.

    
por 21.03.2017 / 04:13