[systemd-devel] systemd user instance and raising limits

Lennart Poettering lennart at poettering.net
Mon Nov 20 17:49:53 UTC 2017


On Mo, 20.11.17 09:47, Jeff Solomon (jsolomon8080 at gmail.com) wrote:

> I guess the answer is "no." :)
> 
> This is Ubuntu 16.04. On CentOS7.3, pam_limits is part of systemd-user
> through system-auth
> 
> Here is /etc/pam.d/systemd-user from my Ubuntu system:
> 
> # This file is part of systemd.
> #
> # Used by systemd --user instances.
> 
> @include common-account
> 
> session  required pam_selinux.so close
> session  required pam_selinux.so nottys open
> @include common-session-noninteractive
> session optional pam_systemd.so

Have you checked the snippets listed in the @include lines? Maybe they
pull it in?

> So on RHEL systems, it doesn't matter that is works because user instances
> are officially not included and it just doesn't work on Ubuntu because
> pam_limits is not used by systemd-user.
> 
> I find it odd that two major distros differ in this behavior.

PAM is a mess. Setups and syntax vary wildly between distros. It's sad.

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list