[polkit] Problème règle qui ne s'applique pas à root

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

[polkit] Problème règle qui ne s'applique pas à root

Message par cassyb » dim. 03 nov. 2013, 05:42

Bonjour,
En prennant pour exemple cette règle:
wiki.archlinux.org a écrit :The following rule disables suspend and hibernate for all users.

Code : Tout sélectionner

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" ||
        action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
        action.id == "org.freedesktop.login1.hibernate" ||
        action.id == "org.freedesktop.login1.hibernate-multiple-sessions") {
        return polkit.Result.NO;
    }
});
src: Disable_suspend_and_hibernate

Cette fonction fonctionne sauf pour root alors qu'elle retourne pourtant polkit.Result.NO
polkit(8) a écrit :polkit.Result = {
NO : "no",
YES : "yes",
AUTH_SELF : "auth_self",
AUTH_SELF_KEEP : "auth_self_keep",
AUTH_ADMIN : "auth_admin",
AUTH_ADMIN_KEEP : "auth_admin_keep",
NOT_HANDLED : null
};

Code : Tout sélectionner

pkaction --verbose --action-id org.freedesktop.login1.hibernate
org.freedesktop.login1.hibernate:
description: Hibernate the system
message: Authentication is required for hibernating the system.
vendor: The systemd Project
vendor_url: http://www.freedesktop.org/wiki/Software/systemd
icon:
implicit any: auth_admin_keep
implicit inactive: auth_admin_keep
implicit active: yes
Comment faire pour qu'une règle polkit s'applique aussi à root?
Merci pour votre aide.

benjarobin
Maître du Kyudo
Messages : 15446
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [polkit] Problème règle qui ne s'applique pas à root

Message par benjarobin » dim. 03 nov. 2013, 13:48

Root n'a pas besoin de polkit pour avoir les droits car root à le droit de tout faire. ..
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)

Répondre