Por que precisamos de 'obrigatório' quando temos 'requisito' no 'PAM'?

2

Eu estava me perguntando por que precisamos de required em PAM quando temos requisite . Eu sei que o requerido permitirá continuar com o auth stack, mas o processo de autenticação irá falhar finalmente. Então, por que não simplesmente usar requisite ?

É por razões de segurança, talvez? ou há mais alguma coisa que eu esteja sentindo falta? Nesse caso, vamos fazer a pergunta ao contrário, quando precisamos de requisite em vez de required ?

    
por Mohammed Noureldin 21.08.2017 / 14:36

1 resposta

1

A diferenciação entre required e requisite oferece flexibilidade adicional na configuração do PAM. Como você nota, uma vez que a autenticação é conhecida por falhar, em muitos casos, não faz sentido continuar mais. Por exemplo, suponha que estamos mantendo um log de todas as tentativas de acessar o recurso em questão. Nesse caso, pode ser útil incluir diretivas que possam ser adicionadas aos logs depois que o resultado da autenticação for conhecido (ou acionar outras ações, como informar o administrador do sistema da tentativa). required garantirá que a autenticação falhe, enquanto ainda permite que ações subsequentes ocorram.

    
por 16.09.2017 / 22:34