summaryrefslogtreecommitdiffstats
path: root/man/pam_systemd_home.xml
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-07-11 15:12:24 +0200
committerLuca Boccassi <luca.boccassi@gmail.com>2022-07-11 22:03:58 +0200
commit90bc309aa2c1430941f4c50f73e681ab3e488bd3 (patch)
tree04adb0ee826d42c02b664337e368958b2aa90b90 /man/pam_systemd_home.xml
parentMerge pull request #23969 from yuwata/test-network (diff)
downloadsystemd-90bc309aa2c1430941f4c50f73e681ab3e488bd3.tar.xz
systemd-90bc309aa2c1430941f4c50f73e681ab3e488bd3.zip
man: explain why pam_systemd_home wants to be in all four stacks
Suggested here: https://bugzilla.redhat.com/show_bug.cgi?id=2085485#c5
Diffstat (limited to 'man/pam_systemd_home.xml')
-rw-r--r--man/pam_systemd_home.xml9
1 files changed, 7 insertions, 2 deletions
diff --git a/man/pam_systemd_home.xml b/man/pam_systemd_home.xml
index 906d1c1516..93153b57aa 100644
--- a/man/pam_systemd_home.xml
+++ b/man/pam_systemd_home.xml
@@ -93,8 +93,13 @@
<refsect1>
<title>Module Types Provided</title>
- <para>The module provides all four management operations: <option>auth</option>, <option>account</option>,
- <option>session</option>, <option>password</option>.</para>
+ <para>The module implements all four PAM operations: <option>auth</option> (reason: when per-user
+ disk encryption is used, the disk encryption key is derived from the authentication credential supplied
+ at login time), <option>account</option> (reason: <filename>systemd-homed.service</filename> account
+ validity may be configured in more detail than in the traditional Linux user database, and thus needs to
+ be verified separately), <option>session</option> (user sessions must be tracked, in order to implement
+ automatic release when the last session of a managed user is gone), <option>password</option> (user
+ passwords may be changed through PAM).</para>
</refsect1>
<refsect1>