[Hors sujet, parce que vbox est effectivement suid root]
Soit l'explication donnée sur le lien est peu claire, soit c'est vraiment une décision complètement stupide. Si j'en crois ce que j'ai lu, GTK+ refuse d'exécuter tout programme suid ou sgid. Comme si ce mécanisme n'était utilisé qu'avec des binaires qui appartiennent à root.
Et si je suid un binaire qui appartient à toto, GTK va refuser de le lancer aussi ? Désolé, mais le suid sert aussi à améliorer la sécurité, pas seulement à lancer tout et n'importe quoi en tant que root. Suid/sgid n'impliquent pas forcément élévation de privilèges, ils peuvent aussi participer à les réduire.
Toutes mes excuses pour le hors-sujet, mais ce genre de choix dans le design de GTK m'énerve. Je suis d'accord avec ce qu'ils proposent à la fin : un backend suid root qui "fait gaffe" et qui cause au frontend graphique par un pipe. Mais ce n'est pas une raison pour décider que « suid root est tellement dangereux qu'on interdit n'importe quel suid".
[^] # Re: Bug avec VirtualBox
Posté par Amand Tihon (site web personnel) . En réponse au journal QGtkStyle désormais inclue dans Qt-4.5 !. Évalué à 8.
Soit l'explication donnée sur le lien est peu claire, soit c'est vraiment une décision complètement stupide. Si j'en crois ce que j'ai lu, GTK+ refuse d'exécuter tout programme suid ou sgid. Comme si ce mécanisme n'était utilisé qu'avec des binaires qui appartiennent à root.
Et si je suid un binaire qui appartient à toto, GTK va refuser de le lancer aussi ? Désolé, mais le suid sert aussi à améliorer la sécurité, pas seulement à lancer tout et n'importe quoi en tant que root. Suid/sgid n'impliquent pas forcément élévation de privilèges, ils peuvent aussi participer à les réduire.
Toutes mes excuses pour le hors-sujet, mais ce genre de choix dans le design de GTK m'énerve. Je suis d'accord avec ce qu'ils proposent à la fin : un backend suid root qui "fait gaffe" et qui cause au frontend graphique par un pipe. Mais ce n'est pas une raison pour décider que « suid root est tellement dangereux qu'on interdit n'importe quel suid".