AMA la solution c'est plutôt de mettre des droits au niveau des appels systèmes (genre SELinux, AppArmor, Systrace,...) pour chaque programme plutôt que de s'amuser à créer 1000 "sous utilisateurs" par utilisateur. Par exemple il n'y a pas de raison que Firefox écrive quoi que ce soit en dehors de $HOME/.mozilla/ (et éventuellement un répertoire genre $HOME/downloads/) quel que soit l'utilisateur qui l'a lancé.
[^] # Re: Quasi mais pas completement.
Posté par Krunch (courriel, site web personnel) . En réponse au journal Une petite idée du soir. Évalué à 4.
http://www.nsa.gov/selinux/
http://en.opensuse.org/AppArmor_Detail
http://www.systrace.org/
Il y a aussi le modèle de sécurité de Plan9 qui est intéressant.
http://web.archive.org/web/20040222164219/cm.bell-labs.com/s(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.