]> git.proxmox.com Git - systemd.git/blob - man/systemd-logind.service.8
Imported Upstream version 218
[systemd.git] / man / systemd-logind.service.8
1 '\" t
2 .TH "SYSTEMD\-LOGIND\&.SERVICE" "8" "" "systemd 218" "systemd-logind.service"
3 .\" -----------------------------------------------------------------
4 .\" * Define some portability stuff
5 .\" -----------------------------------------------------------------
6 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 .\" http://bugs.debian.org/507673
8 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
9 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 .ie \n(.g .ds Aq \(aq
11 .el .ds Aq '
12 .\" -----------------------------------------------------------------
13 .\" * set default formatting
14 .\" -----------------------------------------------------------------
15 .\" disable hyphenation
16 .nh
17 .\" disable justification (adjust text to left margin only)
18 .ad l
19 .\" -----------------------------------------------------------------
20 .\" * MAIN CONTENT STARTS HERE *
21 .\" -----------------------------------------------------------------
22 .SH "NAME"
23 systemd-logind.service, systemd-logind \- Login manager
24 .SH "SYNOPSIS"
25 .PP
26 systemd\-logind\&.service
27 .PP
28 /usr/lib/systemd/systemd\-logind
29 .SH "DESCRIPTION"
30 .PP
31 \fBsystemd\-logind\fR
32 is a system service that manages user logins\&. It is responsible for:
33 .sp
34 .RS 4
35 .ie n \{\
36 \h'-04'\(bu\h'+03'\c
37 .\}
38 .el \{\
39 .sp -1
40 .IP \(bu 2.3
41 .\}
42 Keeping track of users and sessions, their processes and their idle state
43 .RE
44 .sp
45 .RS 4
46 .ie n \{\
47 \h'-04'\(bu\h'+03'\c
48 .\}
49 .el \{\
50 .sp -1
51 .IP \(bu 2.3
52 .\}
53 Providing PolicyKit\-based access for users to operations such as system shutdown or sleep
54 .RE
55 .sp
56 .RS 4
57 .ie n \{\
58 \h'-04'\(bu\h'+03'\c
59 .\}
60 .el \{\
61 .sp -1
62 .IP \(bu 2.3
63 .\}
64 Implementing a shutdown/sleep inhibition logic for applications
65 .RE
66 .sp
67 .RS 4
68 .ie n \{\
69 \h'-04'\(bu\h'+03'\c
70 .\}
71 .el \{\
72 .sp -1
73 .IP \(bu 2.3
74 .\}
75 Handling of power/sleep hardware keys
76 .RE
77 .sp
78 .RS 4
79 .ie n \{\
80 \h'-04'\(bu\h'+03'\c
81 .\}
82 .el \{\
83 .sp -1
84 .IP \(bu 2.3
85 .\}
86 Multi\-seat management
87 .RE
88 .sp
89 .RS 4
90 .ie n \{\
91 \h'-04'\(bu\h'+03'\c
92 .\}
93 .el \{\
94 .sp -1
95 .IP \(bu 2.3
96 .\}
97 Session switch management
98 .RE
99 .sp
100 .RS 4
101 .ie n \{\
102 \h'-04'\(bu\h'+03'\c
103 .\}
104 .el \{\
105 .sp -1
106 .IP \(bu 2.3
107 .\}
108 Device access management for users
109 .RE
110 .sp
111 .RS 4
112 .ie n \{\
113 \h'-04'\(bu\h'+03'\c
114 .\}
115 .el \{\
116 .sp -1
117 .IP \(bu 2.3
118 .\}
119 Automatic spawning of text logins (gettys) on virtual console activation and user runtime directory management
120 .RE
121 .PP
122 User sessions are registered in logind via the
123 \fBpam_systemd\fR(8)
124 PAM module\&.
125 .PP
126 See
127 \fBlogind.conf\fR(5)
128 for information about the configuration of this service\&.
129 .PP
130 See
131 \m[blue]\fBMulti\-Seat on Linux\fR\m[]\&\s-2\u[1]\d\s+2
132 for an introduction into basic concepts of logind such as users, sessions and seats\&.
133 .PP
134 See the
135 \m[blue]\fBlogind D\-Bus API Documentation\fR\m[]\&\s-2\u[2]\d\s+2
136 for information about the APIs
137 systemd\-logind
138 provides\&.
139 .PP
140 For more information on the inhibition logic see the
141 \m[blue]\fBInhibitor Lock Developer Documentation\fR\m[]\&\s-2\u[3]\d\s+2\&.
142 .SH "SEE ALSO"
143 .PP
144 \fBsystemd\fR(1),
145 \fBsystemd-user-sessions.service\fR(8),
146 \fBloginctl\fR(1),
147 \fBlogind.conf\fR(5),
148 \fBpam_systemd\fR(8)
149 .SH "NOTES"
150 .IP " 1." 4
151 Multi-Seat on Linux
152 .RS 4
153 \%http://www.freedesktop.org/wiki/Software/systemd/multiseat
154 .RE
155 .IP " 2." 4
156 logind D-Bus API Documentation
157 .RS 4
158 \%http://www.freedesktop.org/wiki/Software/systemd/logind
159 .RE
160 .IP " 3." 4
161 Inhibitor Lock Developer Documentation
162 .RS 4
163 \%http://www.freedesktop.org/wiki/Software/systemd/inhibit
164 .RE