| SYSTEMD-LOGIND.SERVICE(8) | systemd-logind.service | SYSTEMD-LOGIND.SERVICE(8) |
.SH "NAME" systemd-logind.service, systemd-logind - Login
manager
.SH "SYNOPSIS"
.PP systemd-logind.service
.PP /usr/lib/systemd/systemd-logind
.SH "DESCRIPTION"
.PP systemd-logind is a system service that manages user logins. It is
responsible for:
.RE
.PP User sessions are registered with logind via the pam_systemd(8)
PAM module.
.PP See logind.conf(5) for information about the configuration of this
service.
.PP See sd-login(3) for information about the basic concepts of logind
such as users, sessions and seats.
.PP See org.freedesktop.login1(5) and
org.freedesktop.LogControl1(5) for information about the D-Bus APIs
systemd-logind provides.
.PP In addition to the D-Bus interface, systemd-logind also provides a
Varlink interface io.systemd.Shutdown for shutting down or rebooting
the system. It supports PowerOff, Reboot, Halt,
KExec, and SoftReboot methods. Each method accepts an optional
skipInhibitors boolean parameter to bypass active block inhibitors
(matching the SD_LOGIND_SKIP_INHIBITORS flag of the D-Bus interface).
The interface can be queried with varlinkctl introspect
/run/systemd/io.systemd.Login io.systemd.Shutdown.
.PP For more information see Inhibitor Locks[2].
.PP If you are interested in writing a display manager that makes use of
logind, please have look at Writing Display Managers[3]. If you are
interested in writing a desktop environment that makes use of logind, please
have look at Writing Desktop Environments[4].
.SH "SIGNAL"
.PP SIGHUP
Reloads the service configuration file.
.RE
.SH "SEE ALSO"
.PP systemd(1), systemd-user-sessions.service(8),
loginctl(1), logind.conf(5), pam_systemd(8),
sd-login(3), org.freedesktop.login1(5)
NOTES
- 1.
- polkit
- 2.
- Inhibitor Locks
- 3.
- Writing Display Managers
- 4.
- Writing Desktop Environments
| systemd 262.2 |