Revisitando isso apenas porque deparei com ele durante uma pesquisa no Google e achei o comentário de Tony útil: É verdade que os limites são colocados no nível do processo, a maneira que você determinaria os limites estabelecidos para um usuário em particular seria encontrar os processos que eles iniciaram e, em seguida, verificar o proc/${id}/limits
.
Especificamente:
$ ps -u username # look up processes owned by user
$ sudo grep 'open files' /proc/${id}/limits # find "Max open files" line for process ID