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
[^] # Re: C'est grâce à GNOME 3 et KDE 4.
Posté par gouttegd . En réponse à la dépêche Le succès sans précédent de Linux sur le bureau. Évalué à 2.
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.pkladans/etc/polkit-1/localauthority/50-local.d/, et que le contenu de ce fichier doit ressembler à quelque chose comme ça :Par exemple (non testé), pour interdire aux membres du groupe
staffd’arrêter la machine :