elogind
elogind
Developer
Lennart
Poettering
lennart@poettering.net
elogind
8
elogind
Login manager
/usr/libexec/elogind/elogind
Description
elogind is a system service that
manages user logins. It is responsible for:
Keeping track of users and sessions, their
processes and their idle state
Providing PolicyKit-based access for users to
operations such as system shutdown or sleep
Implementing a shutdown/sleep inhibition logic
for applications
Handling of power/sleep hardware
keys
Multi-seat management
Session switch management
Device access management for
users
User sessions are registered in elogind via the
pam_elogind8
PAM module.
See
logind.conf5
for information about the configuration of this service.
See Multi-Seat
on Linux for an introduction into basic concepts of logind
such as users, sessions and seats.
See the
logind D-Bus API Documentation for information about the
APIs logind provides.
For more information on the inhibition logic see the Inhibitor
Lock Developer Documentation.
See Also
loginctl1,
logind.conf5,
pam_elogind8