Un ':e' dans ton vim il peut ouvrir ou pas un fichier ?
Non.
Un ':w' il marche ?
Oui, mais pas dans un nouveau nom.
Un ':!ls' il marche ?
Non. Sauf si l'utilisateur décide délibérément d'injecter le lanceur de ls dans chroot de vim, c'est techniquement possible, mais plus qu'étrange.
Ca va devenir rigolo en généralisant la chose, en introduisant les mécanismes d'IPC etc.
Pas de problème, il faut les faire passer par des fichiers du xchroot, voilà tout. Par exemple, les sockets du domaine UNIX fonctionneront sans difficulté (liens matériels sur les sockets), seules les sockets UNIX de l'espace d'adressage anonyme seront impossibles à mettre en place.
Sachant que tout le reste du système est à refaire ca sent pas bon.
Hmmm... Je m'en sers déjà. Donc, éléments à refaire, ben, non, il n'y en a guère... Le gros de l'architecture est fait.
[^] # Re: Intéressant
Posté par Emmanuel Colbus . En réponse au journal Annonce : Manux 0.0.1. Évalué à 4.
Non.
Oui, mais pas dans un nouveau nom.
Non. Sauf si l'utilisateur décide délibérément d'injecter le lanceur de ls dans chroot de vim, c'est techniquement possible, mais plus qu'étrange.
Pas de problème, il faut les faire passer par des fichiers du xchroot, voilà tout. Par exemple, les sockets du domaine UNIX fonctionneront sans difficulté (liens matériels sur les sockets), seules les sockets UNIX de l'espace d'adressage anonyme seront impossibles à mettre en place.
Hmmm... Je m'en sers déjà. Donc, éléments à refaire, ben, non, il n'y en a guère... Le gros de l'architecture est fait.