O módulo pam_limits.so pode ajudá-lo.
Ele permite que você defina determinados limites para usuários individuais e grupos específicos ou curingas ou intervalos de usuários e grupos.
Os limites que você pode definir são normalmente as configurações ulimit, mas também o número de sessões de login simultâneas, processos, tempo de CPU, prioridade padrão e prioridade máxima (renice). Verifique a página do manual limits.conf para mais.
Por exemplo, você pode configurar seu grupo de mentes para ter todos os processos iniciados com uma prioridade padrão aumentada e permitir que eles usem os comandos nice e renice para aumentar a prioridade de seus trabalhos importantes manualmente, em vez de apenas reduzir a prioridade .
# /etc/security/limits.conf
# increase default and max prio for members of the mindcraft group
@mindcraft hard priority -10
@mindcraft hard nice -18