From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Date: Fri, 3 Apr 2026 15:15:13 +0800
Subject: ubuntu-rlimit_nice_correction

===================================================================
---
 modules/pam_limits/pam_limits.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/pam_limits/pam_limits.c b/modules/pam_limits/pam_limits.c
index db5a267..1e88af3 100644
--- a/modules/pam_limits/pam_limits.c
+++ b/modules/pam_limits/pam_limits.c
@@ -625,6 +625,12 @@ static int init_limits(pam_handle_t *pamh, struct pam_limit_s *pl, int ctrl)
 		    pl->limits[i].limit.rlim_cur = 8192*1024;
 		    pl->limits[i].limit.rlim_max = RLIM_INFINITY;
 		    break;
+#ifdef RLIMIT_NICE
+		case RLIMIT_NICE:
+		    pl->limits[i].limit.rlim_cur = 20;
+		    pl->limits[i].limit.rlim_max = 20;
+		    break;
+#endif
 		case RLIMIT_NOFILE:
 		    pl->limits[i].limit.rlim_cur = 1024;
 		    pl->limits[i].limit.rlim_max = 1024;
