[neon/neon-packaging/plasma-login-manager/Neon/stable] debian: sync pam to ubuntu
Carlos De Maine
null at kde.org
Tue Jun 16 06:12:31 BST 2026
Git commit bd8d1be173ae24bdabb967cfffd1acb9f88a0d11 by Carlos De Maine.
Committed on 16/06/2026 at 05:12.
Pushed by carlosdem into branch 'Neon/stable'.
sync pam to ubuntu
M +4 -0 debian/plasmalogin.pam
M +3 -0 debian/plasmalogin.plasmalogin-autologin.pam
M +3 -0 debian/plasmalogin.plasmalogin-greeter.pam
https://invent.kde.org/neon/neon-packaging/plasma-login-manager/-/commit/bd8d1be173ae24bdabb967cfffd1acb9f88a0d11
diff --git a/debian/plasmalogin.pam b/debian/plasmalogin.pam
index de7fd79..172b78d 100644
--- a/debian/plasmalogin.pam
+++ b/debian/plasmalogin.pam
@@ -6,6 +6,7 @@ auth required pam_succeed_if.so user != root quiet_success
# auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
@include common-auth
+
# gnome_keyring breaks QProcess
-auth optional pam_gnome_keyring.so
-auth optional pam_kwallet5.so
@@ -16,11 +17,14 @@ auth required pam_succeed_if.so user != root quiet_success
# lingering context has been cleared. Without this it is possible that a
# module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
+
# Create a new session keyring.
session optional pam_keyinit.so force revoke
session required pam_limits.so
session required pam_loginuid.so
+
@include common-session
+
# SELinux needs to intervene at login time to ensure that the process starts
# in the proper default security context. Only sessions which are intended
# to run in the user's context should be run after this.
diff --git a/debian/plasmalogin.plasmalogin-autologin.pam b/debian/plasmalogin.plasmalogin-autologin.pam
index d595682..b24b876 100644
--- a/debian/plasmalogin.plasmalogin-autologin.pam
+++ b/debian/plasmalogin.plasmalogin-autologin.pam
@@ -10,11 +10,14 @@ auth required pam_permit.so
# lingering context has been cleared. Without this it is possible that a
# module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
+
# Create a new session keyring.
session optional pam_keyinit.so force revoke
session required pam_limits.so
session required pam_loginuid.so
+
@include common-session
+
# SELinux needs to intervene at login time to ensure that the process starts
# in the proper default security context. Only sessions which are intended
# to run in the user's context should be run after this.
diff --git a/debian/plasmalogin.plasmalogin-greeter.pam b/debian/plasmalogin.plasmalogin-greeter.pam
index 78aed41..5b65a1d 100644
--- a/debian/plasmalogin.plasmalogin-greeter.pam
+++ b/debian/plasmalogin.plasmalogin-greeter.pam
@@ -8,11 +8,14 @@ auth required pam_permit.so
# lingering context has been cleared. Without this it is possible that a
# module could execute code in the wrong domain.
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
+
# Create a new session keyring.
session optional pam_keyinit.so force revoke
session required pam_limits.so
session required pam_loginuid.so
+
@include common-session
+
# SELinux needs to intervene at login time to ensure that the process starts
# in the proper default security context. Only sessions which are intended
# to run in the user's context should be run after this.
More information about the Neon-commits
mailing list