domingo, 2 de setembro de 2012

Prioridade para usuários através do PAM

Entre as várias utilidades do PAM (Pluggable Authentication Module) está a possibilidade de definir a prioridade que os programas executados por determinado usuário.
Isso é muito útil em sistemas de servidores de terminais, por exemplo, em momentos onde se faz necessário dar prioridade para que um determinado usuário efetue tarefas essenciais. 

Para isso devemos adicionar a linha abaixo ao arquivo /etc/security/limits.conf:

usuário            hard    priority        -15


Onde:

usuário = É o login do usuário que terá privilégios.
hard     = Determina que esse parâmetro será respeitado sempre, em detrimento de qualquer outro.
priority = É o parâmetro que define o que está sendo alterado, nesse caso a prioridade dos processos.
-15      = É um valor de exemplo, que deve ser definido com um valor entre 20 e "-20". O padrão é 20 e quanto menor o número maior será a prioridade do processo sobre os outros.

Ps. Se você colocar todos os usuários com prioridade alta não adiantará nada, aliás, pode dar alguns problemas.

Nenhum comentário: