Verifique se possue o PAM instalado em seu sistema, caso não possua, obtenha o pacote:
rpm -qa | grep pam
Crie um grupo para os usuários que terão a limitação que deseja:
sudo addgroup limitados
Veja qual o número deste grupo criado:
grep limitados /etc/group
Caso o usuário já exista*:
Edite o arquivo /etc/passwd e observe que o usuário se encontra neste arquivo do seguinte modo: "gnu:x:1023:543:Gnu,,,:/home/gnu:/bin/bash", o primeiro campo numérico 1000 é a identificação única para o usuário e o segundo campo numérico 543 é a identificação para o grupo primário deste usuário (este campo deve ser alterado pelo número do grupo criado mais acima).
*Alterar o grupo primário pode acarretar em erro de permissões para o uso de certas aplicações ou acesso a dispositivos, caso vá alterar o grupo primário do usuário, tenha certeza de editar o arquivo /etc/group e adicionar manualmente o usuário ao grupo que este pertencia no arquivo passwd.
Caso o usuário ainda não exista, crie o usuário já pertencente ao grupo limitados:
sudo useradd -c 'Fulano' --gid limitados fulano
Verifique se a seguinte linha “session required /lib/security/pam_limits.so” existe e/ou não se encontra comentada no arquivo /etc/pam.d/system-auth.
Há mais tipos de controles aos usuários conforme abaixo: