PolicyKit-0.9

Introduction à PolicyKit

Le paquet PolicyKit est un kit outil au niveau applicatif pour définir et gérer les règles qui permettent à des processus non privilégiés de parler à des processus privilégiés.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.

Informations sur le paquet

  • Téléchargement (HTTP) : http://hal.freedesktop.org/releases/PolicyKit-0.9.tar.gz

  • Somme de contrôle MD5 du téléchargement : 802fd13ae41f73d79359e5ecb0a98716

  • Taille du téléchargement : 1.2 Mio

  • Estimation de l'espace disque requis : 14 Mio

  • Estimation du temps de construction : 0.4 SBU

Dépendances de PolicyKit

Requises

D-Bus GLib Bindings-0.98, Linux-PAM-1.1.5, intltool-0.50.0, et DocBook XSL Stylesheets-1.76.1

Facultatives

GTK-Doc-1.18

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/policykit

Installation de PolicyKit

Il faut avoir un utilisateur et un groupe dédiés pour que PolicyKit de fonctionner correctement. Lancez les commandes suivantes en tant qu'utilisateur root :

groupadd -fg 27 polkituser &&
useradd -c "Policy Kit Daemon User" -d /dev/null -u 27 \
    -g polkituser -s /bin/false polkituser || [ $? == 9 ]

Installez PolicyKit en lançant les commandes suivantes en tant qu'utilisateur non privilégié :

./configure --prefix=/usr --sysconfdir=/etc \
    --libexecdir=/usr/lib/PolicyKit --localstatedir=/var &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -d -m755 /usr/share/doc/PolicyKit-0.9 &&
cp -v -r doc/html /usr/share/doc/PolicyKit-0.9

Explications des commandes

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Configurer PolicyKit

Fichiers de configuration

/etc/PolicyKit/PolicyKit.conf

Informations de configuration

Voir la page de manuel de PolicyKit.conf(5).

Contenu

Programmes installés: polkit-auth, polkit-policy-file-validate, polkit-config-file-validate, polkit-action, polkit-read-auth-helper, polkit-grant-helper-pam, polkit-grant-helper, polkit-revoke-helper, polkitd, polkit-explicit-grant-helper, polkit-set-default-helper, et polkit-resolve-exe-helper
Bibliothèques installées: libpolkit.{so,a}, libpolkit-dbus.{so,a}, et libpolkit-grant.{so,a}
Répertoires installés: /etc/PolicyKit, /usr/lib/PolicyKit, /usr/include/PolicyKit/polkit, /usr/include/PolicyKit/polkit-dbus, /usr/include/PolicyKit/polkit-grant, /usr/share/PolicyKit/policy, /var/lib/misc, /var/lib/PolicyKit, /var/lib/PolicyKit-public, et /usr/share/doc/PolicyKit-0.9

Descriptions courtes

polkit-auth

est utilisé pour observer, récupérer, autoriser et révoquer des autorisations PolicyKit.

polkit-policy-file-validate

est utilisé pour vérifier qu'un ou plusieurs fichiers .policy de PolicyKit soient valides.

polkit-config-file-validate

est utilisé pour vérifier qu'un fichier de configuration PolicyKit donné soit valide.

polkit-action

est utilisé pour lister et modifier les actions PolicyKit enregistrées pur le système.

polkit-read-auth-helper

est le helper polkituser setgid pour PolicyKit pour lire les autorisations.

polkit-grant-helper-pam

est le helper pam d'autorisation setuid en root pour PolicyKit.

polkit-grant-helper

est un helper d'autorisation setgid polkituser pour PolicyKit.

polkit-revoke-helper

est utilisé pour révoquer des autorisations.

polkitd

est le démon PolicyKit.

polkit-explicit-grant-helper

est utilisé pour donner des autorisations.

polkit-set-default-helper

est le helper setgid polkituser pour PolicyKit.

polkit-resolve-exe-helper

est utilisé pour chercher le nom d'exécutable pour un processus.

libpolkit.{so,a}

contient les fonctions de l'API PolicyKit.

libpolkit-dbus.{so,a}

contient les fonctions pour obtenir un siège, une session et des informations de appeleur via D-Bus et ConsoleKit.

libpolkit-grant.{so,a}

contient des fonctions pour obtenir des autorisations à travers l'authentification.

Last updated on 2011-11-29 13:24:08 +0100