diff options
| author | Emmanuel Vadot <manu@FreeBSD.org> | 2024-02-22 05:46:08 +0000 |
|---|---|---|
| committer | Emmanuel Vadot <manu@FreeBSD.org> | 2024-02-26 17:35:22 +0000 |
| commit | 6b9e6f12e5bbfe347dba8ff8e1e161f9180a1edd (patch) | |
| tree | 5a85d058ac719611632c05c55343faae42f1996d | |
| parent | 6e69612d5df1c1d5bd86990ea4d9a170c030b292 (diff) | |
pam: Always use pam_xdg for session and xdm
This ensure that the XDG_RUNTIME_DIR is always created and the environment
variable is present which is a must for any wayland user (at least).
The only "cost" of it is a directory is created and unused.
Reviewed by: des
Differential Revision: https://reviews.freebsd.org/D44012
Sponsored by: Beckhoff Automation GmbH & Co. KG
| -rw-r--r-- | lib/libpam/pam.d/system | 1 | ||||
| -rw-r--r-- | lib/libpam/pam.d/xdm | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/lib/libpam/pam.d/system b/lib/libpam/pam.d/system index 5ba5567ea9c8..0b5ae5c8fff8 100644 --- a/lib/libpam/pam.d/system +++ b/lib/libpam/pam.d/system @@ -16,6 +16,7 @@ account required pam_unix.so # session #session optional pam_ssh.so want_agent session required pam_lastlog.so no_fail +session required pam_xdg.so # password #password sufficient pam_krb5.so no_warn try_first_pass diff --git a/lib/libpam/pam.d/xdm b/lib/libpam/pam.d/xdm index da4ac9f65c28..7f603ab640fd 100644 --- a/lib/libpam/pam.d/xdm +++ b/lib/libpam/pam.d/xdm @@ -16,6 +16,7 @@ account required pam_unix.so # session #session required pam_ssh.so want_agent session required pam_lastlog.so no_fail +session required pam_xdg.so # password password required pam_deny.so |
