• [^] # Re: Bug avec VirtualBox

    Posté par (site web personnel) . En réponse au journal QGtkStyle désormais inclue dans Qt-4.5 !. Évalué à 8.

    [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".