Quels sont les moyens sécurisés de partager un server (ssh + LAMP) avec des amis?

Quelle est la meilleure façon de partager un server virtuel avec des amis? Plus précisément, j'ai les actifs suivants:

  • Un server privé virtuel (Debian Lenny) avec l'access root pour moi-même, en cours d'exécution …
    • SSH
    • apache2
    • mysql
  • Un espace disque inutilisé
  • Quelques amis ayant besoin d'hébergement

Le problème

J'aimerais maintenant faire ce qui suit:

  • Hébergement d'un ou de plusieurs domaines par ami
  • Mes amis devraient avoir un access complet à leurs domaines, y compris l'exécution de scripts PHP, par exemple
  • Mes amis ne devraient pas pouvoir poke dans d'autres directorys
  • La security de mon server ne doit pas être compromise par des scripts PHP défectueux

Pour clarifier: je fais confiance à mes amis dans le sens qu'ils n'essaient pas de faire quelque chose de mal avec leur access. Je ne fais pas confiance aux programmes qu'ils vont exécuter.

Alors, quelles sont vos recommandations pour établir un tel scénario?

Solution partielle

Je suis déjà parvenu au plan suivant:

  • Ajouter chroot ed SSH users pour mes amis
  • Ajoutez les vhosts Apache par user (pointez les directorys vers les sous-directorys des directorys homed, ou /home/alice/example.com , /home/bob/example.net , etc.

Mais comment puis-je appliquer un environnement de type chroot pour les scripts qu'ils exécutent dans ces fantômes? Toutes les indications seront appréciées.

vous pouvez faire des scripts php exécutés avec uid de votre ami aka user, caisse google pour suphp