• [^] # Re: Pas résolu brillamment mais...

    Posté par . En réponse au message Lancement application root sous kde. Évalué à 2.

    Bon j'ai trouvé.

    En gros ça marche comme ça. si vous voulez lancer une application en tant que root (ça peut s'appliquer dans d'autres cas, mais je ne vais discuter que de ce cas), vous pouvez utiliser le programme consolehelper (ce que fait la fedora).

    Exemple sur le programme /usr/sbin/shutdown. Faire un lien symbolique /usr/bin/shutdown -> /usr/bin/consolehelper.

    (il ne faut pas que consolehelper soit +s, sinon ça ne marche pas).

    Lorsqu'un utilisateur lance shutdown (/usr/bin/shutdown et non /usr/sbin/shutdown), il appelle en faite consolehelper. Dans /etc/pam.d et dans /etc/security/ y'a des fichiers de configuration qui détermine comment lancer shutdown. Consolehelper se demerde tout seul et si vous avez également consolehelper-gtk, alors une fenetre GTK vous demande le mot de passe root. Ainsi obtenu, vous pourrez executer la commande shutdown en tant qu'utilisateur root.

    Voila un peu la théorie.