%general-entities; ]> $LastChangedBy$ $Date$ ConsoleKit-&consolekit-version; ConsoleKit Introduction to ConsoleKit The ConsoleKit package is a framework for keeping track of the various users, sessions, and seats present on a system. It provides a mechanism for software to react to changes of any of these items or of any of the metadata associated with them. &lfs70_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &consolekit-md5sum; Download size: &consolekit-size; Estimated disk space required: &consolekit-buildsize; Estimated build time: &consolekit-time; ConsoleKit Dependencies Required and Recommended and If you intend NOT to install polkit, you will need to manually edit the ConsoleKit.conf file to lock down the service. Failure to do so may be a huge SECURITY HOLE. Optional User Notes: Installation of ConsoleKit Install ConsoleKit by running the following commands: ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var --libexecdir=/usr/lib/ConsoleKit \ --enable-pam-module && make This package does not come with a test suite. Now, as the root user: make install Command Explanations --enable-pam-module: This switch enables ConsoleKit to use Linux-PAM authentication. Remove this option if Linux-PAM is NOT installed. : Use this parameter if xmlto is installed and you wish to build the API documentation. Configuring ConsoleKit Config Files /etc/dbus-1/system.d/ConsoleKit.conf /etc/dbus-1/system.d/ConsoleKit.conf Configuration Information If you use PAM you need to configure PAM to activate ConsoleKit upon user login. This can be achieved by editing the /etc/pam.d/system-session file as the root user: cat >> /etc/pam.d/system-session << "EOF" # Begin ConsoleKit addition session optional pam_loginuid.so session optional pam_ck_connector.so nox11 # End ConsoleKit addition EOF See /usr/share/doc/ConsoleKit/spec/ConsoleKit.html for more configuration. Contents Installed Programs Installed Libraries Installed Directories ck-history, ck-launch-session, ck-list-sessions, ck-log-system-restart, ck-log-system-start, ck-log-system-stop, console-kit-daemon, ck-collect-session-info, ck-get-x11-display-device, ck-get-x11-server-pid, ck-system-restart, and ck-system-stop libck-connector.so and pam_ck_connector.so /etc/ConsoleKit/{run-seat.d,run-session.d,seats.d}, /usr/{include/ConsoleKit/ck-connector,lib/ConsoleKit/{run-seat.d, run-session.d,scripts},share/doc/ConsoleKit/spec}