Dependendo do que "usar todos os meus programas", as opções são:
-
Use permissões de arquivo padrão do Unix para proteger seus arquivos . A vantagem aqui é que é realmente fácil de configurar, pois é apenas uma questão de decidir quais arquivos você deseja proteger e definir as permissões apropriadas neles. A desvantagem é que seu amigo não poderá fazer tudo no sistema, pois não terá acesso root
-
Executa uma cadeia do FreeBSD . O FreeBSD possui cadeias que são projetadas exatamente para este propósito. Eles fazem um pequeno esforço para configurar, mas você está dando ao seu amigo um sistema de arquivos completo que eles podem usar como quiserem: link
-
Execute uma verdadeira máquina virtual . O Xen ou o Virtualbox podem ser executados para fornecer um servidor totalmente operacional ao seu amigo. Isso pode consumir muito recursos em termos de memória, CPU e disco, mas é o mais separado dos seus arquivos.