Chroot muito limitado

1

Eu preciso de um ambiente chroot absolutamente mínimo que tenha apenas alguns comandos para manipular arquivos & diretórios. Nenhum usermanagment ou tal. Como eu quero criar esse ambiente para todos os meus usuários, ele deve ser realmente muito pequeno.

Há algum ambiente pré-construído que atenda às minhas necessidades e tem de 5 a 10 MB (ou o menor possível)?

Ou existem maneiras alternativas de limitar um usuário a um diretório e a apenas alguns comandos?

Obrigado pela sua ajuda!

    
por Van Coding 09.11.2011 / 16:28

2 respostas

3

Este script pode ser útil.

link

parece apenas o suficiente para fazer upload, download, arquivos rsync, etc.

Acho que você terá que implementar cotas para evitar que eles usem muito espaço em disco.

    
por 13.02.2012 / 22:01
0

Prisões do FreeBSD.

No Linux, há OpenVZ e hypervisors (Xen, KVM) - eles são usados para fornecer soluções de hospedagem VPS. Este último não cabe em 5-10 MB, no entanto.

E se você quiser apenas operações de arquivo (não executar processos externos), pode ser uma boa idéia escrever seus próprios argumentos de comando de shell e filtro por expressões regulares. Seria menos de 200 linhas do código do Google Golang, eu acho.

    
por 09.11.2011 / 16:46

Tags