X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fpam_systemd.xml;h=3e106ea69b8dff7a577fcf96408de516cc875e02;hb=3e49a3a0633b808fef5fca0a36228e6d70b50bd7;hp=3022cdb6f5fbbb2be047965466afb5956b064c72;hpb=66f756d437658cc464bfb5647c97efd0cf77f933;p=elogind.git
diff --git a/man/pam_systemd.xml b/man/pam_systemd.xml
index 3022cdb6f..3e106ea69 100644
--- a/man/pam_systemd.xml
+++ b/man/pam_systemd.xml
@@ -72,11 +72,11 @@
$XDG_SESSION_ID environment
variable is initialized. If auditing is
available and
- pam_loginuid.so run before
+ pam_loginuid.so was run before
this module (which is highly recommended), the
variable is initialized from the auditing
session id
- (/proc/self/sessionid). Otherwise
+ (/proc/self/sessionid). Otherwise,
an independent session counter is
used.
@@ -84,21 +84,23 @@
created for the session. If this is the first
concurrent session of the user, an implicit
slice below user.slice is
- automatically created and the scope placed in
- it. In instance of the system service
- user@.service which runs
- the systemd user manager
- instance.
+ automatically created and the scope placed into
+ it. An instance of the system service
+ user@.service, which runs
+ the systemd user manager instance, is started.
+
On logout, this module ensures the following:
- If this is enabled, all
+ If enabled in
+ logind.conf
+ 5, all
processes of the session are terminated. If
- the last concurrent session of a user ends, his
- user systemd instance will be terminated too,
- and so will the user's slice
+ the last concurrent session of a user ends,
+ the user's systemd instance will be
+ terminated too, and so will the user's slice
unit.
If the last concurrent session
@@ -145,8 +147,9 @@
variable takes precedence. One of
unspecified,
tty,
- x11 or
- wayland. See
+ x11,
+ wayland or
+ mir. See
sd_session_get_type3
for details about the session type.
@@ -199,9 +202,9 @@
to the user login time on the
machine. It is automatically created
the first time a user logs in and
- removed on his final logout. If a user
- logs in twice at the same time, both
- sessions will see the same
+ removed on the user's final logout. If
+ a user logs in twice at the same time,
+ both sessions will see the same
$XDG_RUNTIME_DIR
and the same contents. If a user logs
in once, then logs out again, and logs
@@ -210,17 +213,21 @@
applications should not rely on this
behavior and must be able to deal with
stale files. To store session-private
- data in this directory, the user should
- include the value of $XDG_SESSION_ID
- in the filename. This directory shall
- be used for runtime file system
- objects such as AF_UNIX sockets,
- FIFOs, PID files and similar. It is
- guaranteed that this directory is
- local and offers the greatest possible
- file system feature set the
- operating system
- provides.
+ data in this directory, the user
+ should include the value of
+ $XDG_SESSION_ID in
+ the filename. This directory shall be
+ used for runtime file system objects
+ such as AF_UNIX
+ sockets, FIFOs, PID files and
+ similar. It is guaranteed that this
+ directory is local and offers the
+ greatest possible file system feature
+ set the operating system provides. For
+ further details see the XDG
+ Base Directory
+ Specification.
@@ -253,15 +260,28 @@
$XDG_SESSION_DESKTOP
- The session
- deskop. This may be used to indicate
- the session desktop used, where this
- applies. This should be a short,
- lowercase string identifying the
- desktop environment used if this
+ A single, short
+ identifier string for the desktop
+ environment. This may be used to
+ indicate the session desktop used,
+ where this applies and if this
information is available. For example:
- gnome, or
- kde.
+ GNOME, or
+ KDE. It is
+ recommended to use the same
+ identifiers and capitalization as for
+ $XDG_CURRENT_DESKTOP,
+ as defined by the Desktop
+ Entry Specification. (However,
+ note that
+ $XDG_SESSION_DESKTOP
+ only takes a single item, and not a
+ colon-separated list like
+ $XDG_CURRENT_DESKTOP.)
+ See
+ sd_session_get_desktop3
+ for more details.
@@ -305,10 +325,10 @@ session required pam_systemd.so
systemd-logind.service8,
logind.conf5,
loginctl1,
- pam.conf5,
- pam.d5,
- pam8,
- pam_loginuid8,
+ pam.conf5,
+ pam.d5,
+ pam8,
+ pam_loginuid8,
systemd.scope5,
systemd.slice5,
systemd.service5