• [^] # Re: Alors

    Posté par . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 1.

    A ce que j'ai compris

    consoleKit utilise policykit

    policykit est un outil global pour gérer les permissions
    consolekit permet de gérer les permissions aux niveaux d'une session utilisateur

    Par exemple, si je veux démarrer une machine virtuelle avec virt-manager/libvirt le processus est le suivant :
    Démarrage de virt-manager
    Connexion de virt-manager au démon libvirt
    Libvirt demande une autorisation
    Policykit informe le processus qu'une autorisation a été défini pour m'autoriser à me connecter à libvirt
    Libvirt va demander à l'agent consolekit de m'authentifier (si l'authentification a déjà été fait auparavant rien se passe (suivant les paramètres définis), ou sinon m'affiche une fenêtre où pour entrer le mot de passe nécessaire
    Consolekit avertit policykit que l'autorisation est faite
    Policykit renvoit le feu vert à libvirt
    Virt-manager est connecté à libvirt, je peux avori accés à mes VMs.