• [^] # Re: C'est grâce à GNOME 3 et KDE 4.

    Posté par . En réponse à la dépêche Le succès sans précédent de Linux sur le bureau. Évalué à 2.

    Je reprends le même fichier que l'original, le modifie, le dépose dans /etc/polkit-1/localauthority et ca marche ?

    Non. Tu éditerais un fichier sudoers sans savoir exactement ce que tu fais ? Je suppose que non. Alors pourquoi aller tripatouiller les fichiers de PolicyKit sans avoir lu la doc avant ?

    En l’occurrence, la documentation à lire est la page pklocalauthority(8). Tu y comprendras que tu dois créer un fichier .pkla dans /etc/polkit-1/localauthority/50-local.d/, et que le contenu de ce fichier doit ressembler à quelque chose comme ça :

    [Nom de section unique]
    Identity=utilisateurs ou groupes d’utilisateurs concernés
    Action=action à autoriser ou interdire
    ResultActive=politique à adopter lorsque l’utilisateur demandant l’autorisation est connecté au système 
    ResultInactive=politique à adopter lorsque l’utilisateur n’est pas connecté
    ResultAny=politique à adopter que l’utilisateur soit connecté ou non
    
    

    Par exemple (non testé), pour interdire aux membres du groupe staff d’arrêter la machine :

    [Prevent staff users from stopping the system]
    Identity=unix-group:staff
    Action=org.freedesktop.consolekit.system.stop
    ResultAny=no