2012-05-31 22:14:07 +00:00
|
|
|
<?xml version='1.0'?> <!--*-nxml-*-->
|
2019-03-14 13:40:58 +00:00
|
|
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
2023-12-25 14:48:33 +00:00
|
|
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
2020-11-09 04:23:58 +00:00
|
|
|
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
2012-05-31 22:14:07 +00:00
|
|
|
|
2013-03-04 17:57:12 +00:00
|
|
|
<refentry id="systemd-logind.service" conditional='ENABLE_LOGIND'>
|
2012-05-31 22:14:07 +00:00
|
|
|
|
2015-02-04 02:14:13 +00:00
|
|
|
<refentryinfo>
|
|
|
|
<title>systemd-logind.service</title>
|
|
|
|
<productname>systemd</productname>
|
|
|
|
</refentryinfo>
|
|
|
|
|
|
|
|
<refmeta>
|
|
|
|
<refentrytitle>systemd-logind.service</refentrytitle>
|
|
|
|
<manvolnum>8</manvolnum>
|
|
|
|
</refmeta>
|
|
|
|
|
|
|
|
<refnamediv>
|
|
|
|
<refname>systemd-logind.service</refname>
|
|
|
|
<refname>systemd-logind</refname>
|
|
|
|
<refpurpose>Login manager</refpurpose>
|
|
|
|
</refnamediv>
|
|
|
|
|
|
|
|
<refsynopsisdiv>
|
|
|
|
<para><filename>systemd-logind.service</filename></para>
|
2015-06-18 17:47:44 +00:00
|
|
|
<para><filename>/usr/lib/systemd/systemd-logind</filename></para>
|
2015-02-04 02:14:13 +00:00
|
|
|
</refsynopsisdiv>
|
|
|
|
|
|
|
|
<refsect1>
|
|
|
|
<title>Description</title>
|
|
|
|
|
|
|
|
<para><command>systemd-logind</command> is a system service that
|
|
|
|
manages user logins. It is responsible for:</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
2017-02-09 17:40:42 +00:00
|
|
|
<listitem><para>Keeping track of users and sessions, their processes and their idle state. This is implemented by
|
|
|
|
allocating a systemd slice unit for each user below <filename>user.slice</filename>, and a scope unit below it
|
|
|
|
for each concurrent session of a user. Also, a per-user service manager is started as system service instance of
|
2017-09-17 17:52:15 +00:00
|
|
|
<filename>user@.service</filename> for each logged in user.</para></listitem>
|
2017-02-09 17:40:42 +00:00
|
|
|
|
2017-09-17 17:52:15 +00:00
|
|
|
<listitem><para>Generating and managing session IDs. If auditing is available and an audit session ID is already set for
|
|
|
|
a session, then this ID is reused as the session ID. Otherwise, an independent session counter is
|
2017-02-09 17:40:42 +00:00
|
|
|
used.</para></listitem>
|
2015-02-04 02:14:13 +00:00
|
|
|
|
2018-07-16 10:44:24 +00:00
|
|
|
<listitem><para>Providing <ulink
|
2023-08-21 12:46:56 +00:00
|
|
|
url="https://www.freedesktop.org/wiki/Software/polkit">polkit</ulink>-based access for users for
|
|
|
|
operations such as system shutdown or sleep</para>
|
2018-07-16 10:44:24 +00:00
|
|
|
</listitem>
|
2015-02-04 02:14:13 +00:00
|
|
|
|
2023-08-21 12:46:56 +00:00
|
|
|
<listitem><para>Implementing a shutdown/sleep inhibition logic for applications</para></listitem>
|
2015-02-04 02:14:13 +00:00
|
|
|
|
2023-08-21 12:46:56 +00:00
|
|
|
<listitem><para>Handling of power/sleep hardware keys</para></listitem>
|
2015-02-04 02:14:13 +00:00
|
|
|
|
|
|
|
<listitem><para>Multi-seat management</para></listitem>
|
|
|
|
|
|
|
|
<listitem><para>Session switch management</para></listitem>
|
|
|
|
|
2023-08-21 12:46:56 +00:00
|
|
|
<listitem><para>Device access management for users</para></listitem>
|
2015-02-04 02:14:13 +00:00
|
|
|
|
2023-08-21 12:46:56 +00:00
|
|
|
<listitem><para>Automatic spawning of text logins (gettys) on virtual console activation and user
|
|
|
|
runtime directory management</para></listitem>
|
|
|
|
|
|
|
|
<listitem><para>Scheduled shutdown</para></listitem>
|
|
|
|
|
|
|
|
<listitem><para>Sending "wall" messages</para></listitem>
|
2015-02-04 02:14:13 +00:00
|
|
|
</itemizedlist>
|
|
|
|
|
2016-08-14 20:27:59 +00:00
|
|
|
<para>User sessions are registered with logind via the
|
2015-02-04 02:14:13 +00:00
|
|
|
<citerefentry><refentrytitle>pam_systemd</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
|
|
|
PAM module.</para>
|
|
|
|
|
|
|
|
<para>See
|
|
|
|
<citerefentry><refentrytitle>logind.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
|
|
|
for information about the configuration of this service.</para>
|
|
|
|
|
2018-01-15 15:03:29 +00:00
|
|
|
<para>See
|
|
|
|
<citerefentry><refentrytitle>sd-login</refentrytitle><manvolnum>3</manvolnum></citerefentry>
|
|
|
|
for information about the basic concepts of logind
|
2015-02-04 02:14:13 +00:00
|
|
|
such as users, sessions and seats.</para>
|
|
|
|
|
2020-04-06 18:42:12 +00:00
|
|
|
<para>See
|
2020-04-24 19:04:43 +00:00
|
|
|
<citerefentry><refentrytitle>org.freedesktop.login1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
|
|
|
and
|
|
|
|
<citerefentry><refentrytitle>org.freedesktop.LogControl1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
2020-04-14 11:43:11 +00:00
|
|
|
for information about the D-Bus APIs <filename>systemd-logind</filename> provides.</para>
|
2015-02-04 02:14:13 +00:00
|
|
|
|
2024-05-28 11:04:09 +00:00
|
|
|
<para>For more information see
|
|
|
|
<ulink url="https://systemd.io/INHIBITOR_LOCKS">Inhibitor Locks</ulink>.</para>
|
2020-04-06 18:42:12 +00:00
|
|
|
|
|
|
|
<para>If you are interested in writing a display manager that makes use of logind, please have look at
|
2024-05-28 12:37:23 +00:00
|
|
|
<ulink url="https://systemd.io/WRITING_DISPLAY_MANAGERS">Writing Display
|
2020-04-14 11:43:11 +00:00
|
|
|
Managers</ulink>.
|
2020-04-06 18:42:12 +00:00
|
|
|
If you are interested in writing a desktop environment that makes use of logind, please have look at
|
2024-05-28 12:37:23 +00:00
|
|
|
<ulink url="https://systemd.io/WRITING_DESKTOP_ENVIRONMENTS">Writing
|
2020-04-06 18:42:12 +00:00
|
|
|
Desktop Environments</ulink>.</para>
|
2015-02-04 02:14:13 +00:00
|
|
|
</refsect1>
|
|
|
|
|
|
|
|
<refsect1>
|
|
|
|
<title>See Also</title>
|
2023-12-22 18:09:32 +00:00
|
|
|
<para><simplelist type="inline">
|
|
|
|
<member><citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry></member>
|
|
|
|
<member><citerefentry><refentrytitle>systemd-user-sessions.service</refentrytitle><manvolnum>8</manvolnum></citerefentry></member>
|
|
|
|
<member><citerefentry><refentrytitle>loginctl</refentrytitle><manvolnum>1</manvolnum></citerefentry></member>
|
|
|
|
<member><citerefentry><refentrytitle>logind.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry></member>
|
|
|
|
<member><citerefentry><refentrytitle>pam_systemd</refentrytitle><manvolnum>8</manvolnum></citerefentry></member>
|
|
|
|
<member><citerefentry><refentrytitle>sd-login</refentrytitle><manvolnum>3</manvolnum></citerefentry></member>
|
|
|
|
</simplelist></para>
|
2015-02-04 02:14:13 +00:00
|
|
|
</refsect1>
|
2012-05-31 22:14:07 +00:00
|
|
|
|
|
|
|
</refentry>
|