Bon, j'apporte un petit complément. En farfouillant encore plus profodement dans la FAQ que je ne l'avais fait, j'ai trouvé un élément qui, je pense, est intéressant.
Il est indiqué que le PHP sur leur serveur est lancé en tant que script CGI et non en tant que module apache. Ainsi, est-il possible que lorsque quelqu'un affiche une page de mon site, le cgi soit exécuté avec un uid me correspondant, et non celui d'apache ou un uid propre à php ?
Car si tel est le cas, chaque instance de script php tournant sur le serveur a un uid qui correspond à l'herbgement, et je pense, mais il faut que je vérifie, que la mémoire partagée ne l'est que pour les processus d'un même utilisateur, et donc qu'un script de B ne puisse pas farfouiller la mémoire partagée d'un script de A.
Des avis ?
[edit]
En fait, les segments de mémoire partagées le sont pour tout le monde ! Mais, heureusement, il est possible de mettre des droits à cette mémoire, comme pour les fichier unix. Vive le 600 !
Donc, reste la question : pensez-vous que les différentes instances de l'interpréteur php ait un uid correspondant pour chaque site ??
[/edit]
Edité par Francesco ( 25/01/2009 23:45:03 )Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)