From 6424adf48112a58484d52e2cd2f5599bc033f7d2 Mon Sep 17 00:00:00 2001
From: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date: Mon, 6 Oct 2025 18:48:59 -0500
Subject: Add systemd PAM module to common-session

This is required for DBUS and related services to function properly
---
 src/libtdeldap.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/libtdeldap.cpp b/src/libtdeldap.cpp
index fb67e62..a497927 100644
--- a/src/libtdeldap.cpp
+++ b/src/libtdeldap.cpp
@@ -5371,6 +5371,7 @@ int LDAPManager::writePAMFiles(LDAPPamConfig pamConfig, TQString *errstr) {
 		stream << "session requisite pam_deny.so" << "\n";
 		stream << "session required pam_permit.so" << "\n";
 		stream << "session required pam_unix.so" << "\n";
+		stream << "session optional pam_systemd.so" << "\n";
 		stream << "session optional pam_ck_connector.so nox11" << "\n";
 		stream << "session optional pam_umask.so usergroups umask=" << modestring << "\n";
 		if (pamConfig.autocreate_user_directories_enable) {
-- 
cgit v1.2.3

