%general-entities; ]> $LastChangedBy$ $Date$ polkit-&polkit-version; polkit Introduction to polkit The polkit package is an application-level toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes. &lfs65_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &polkit-md5sum; Download size: &polkit-size; Estimated disk space required: &polkit-buildsize; Estimated build time: &polkit-time; polkit Dependencies Required , , , , and Optional and User Notes: Installation of polkit It is a requirement to have a dedicated user and group for polkit to function correctly. Issue the following commands as the root user: groupadd -fg 27 polkituser && useradd -c "Policy Kit Daemon User" -d /dev/null -u 27 \ -g polkituser -s /bin/false polkituser || [ $? == 9 ] Install polkit by running the following commands as an unprivileged user: ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/polkit-1 --localstatedir=/var && make This package does not come with a test suite. Now, as the root user: make install Command Explanations Contents Installed Programs Installed Libraries Installed Directories pkaction, pkcheck, pk-example-frobnicate, pkexec, polkit-agent-helper-1, and polkitd libpolkit-agent-1.{so,a}, libpolkit-backend-1.{so,a}, libpolkit-gobject-1.{so,a}, libnullbackend.{so,a}, and libpkexec-action-lookup.{so,a} /etc/polkit-1/{localauthority.conf.d,nullbackend.conf.d}, /usr/{include/polkit-1/{polkit,polkitagent,polkitbackend}, lib/polkit-1/extensions,share/polkit-1/actions}, /var/lib/polkit-1/localauthority/{10-vendor.d,20-org.d,30-site.d, 50-local.d,90-mandatory.d} Short Descriptions pkaction is used to obtain information about registered PolicyKit actions. pkaction pkcheck is used to check whether a process is authorized for action. pkcheck pkexec allows an authorized user to execute a command as another user. pkexec polkitd provides the org.freedesktop.PolicyKit1 D-Bus service on the system message bus. polkitd libpolkit-agent-1.{so,a} contains the polkit authentication agent API functions. libpolkit-agent-1.{so,a} libpolkit-backend-1.{so,a} contains the polkit backend API functions. libpolkit-backend-1.{so,a} libpolkit-gobject-1.{so,a} contains the polkit authorization API functions. libpolkit-gobject-1.{so,a} libnullbackend.{so,a} is an extension library. libnullbackend.{so,a} libpkexec-action-lookup.{so,a} is an extension library. libpkexec-action-lookup.{so,a}