Não é uma recomendação, eu gostaria de dizer, você não pode fazer isso. se você está procurando essa outra resposta.
não pode logar quando o nofile está configurado para ilimitado em /etc/security/limits.conf
man proc
/proc/sys/fs/file-max
This file defines a system-wide limit on the number of open files for all processes. (See also setrlimit(2), which can be used by a process to set the per-
process limit, RLIMIT_NOFILE, on the number of files it may open.) If you get lots of error messages in the kernel log about running out of file handles
(look for "VFS: file-max limit <number> reached"), try increasing this value:
echo 100000 > /proc/sys/fs/file-max
The kernel constant NR_OPEN imposes an upper limit on the value that may be placed in file-max.
If you increase /proc/sys/fs/file-max, be sure to increase /proc/sys/fs/inode-max to 3-4 times the new value of /proc/sys/fs/file-max, or you will run out
of inodes.
Privileged processes (CAP_SYS_ADMIN) can override the file-max limit.
ulimit
é um limite para um usuário, normalmente não é o mesmo número definido na configuração global, é como um usuário pode usar todos os arquivos no sistema.