The hard and soft ulimits for "max user processes"
is 3889.
But in 20-nproc.conf , it is 4096 and unlimited.
Where does the 3889 come from?
Code:
$ ulimit -u
3889
$ ulimit -a | grep -i process
max user processes (-u) 3889
$ ls
20-nproc.conf
$ cat 20-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 4096
root soft nproc unlimited
$ ulimit -H -u
3889
#Nothing is set in in /etc/security/limits.conf