Kevin KoflerLe 02/06/2012 à 17:08
Une solution qui permettrait d'installer des paquetages normaux dans son $HOME passerait obligatoirement par chroot (ou quelque chose qui ressemble, comme systemd-nspawn). Le problème, c'est qu'actuellement, les outils disponibles peuvent être contournés (attaques "échappement du conteneur") et donc il est fortement déconseillé de donner accès à ces outils à des utilisateurs non-admin. Mais en principe ce n'est pas impossible de permettre à un utilisateur normal de créer son chroot dans son $HOME et d'y installer ce qu'il veut. Ce n'est pas possible sans chroot parce que les noms des dossiers système doivent être respectés.
(Sinon, comme déjà dit plusieurs fois, une solution existe déjà, c'est la virtualisation. Mais une VM complète est une solution plus lourde que nécessaire, un chroot devrait normalement suffire.)