/etc/pam.d/login vs. /etc/pam.d/system-auth

4

Eu quero impor a complexidade da senha em meu sistema RH (autenticação local) e descobri que preciso de uma linha de módulo pam algo semelhante a isso:

password  required pam_cracklib.so dcredit=-1 ucredit=-1 ocredit=-1 lcredit=0 minlen=8

Minha pergunta é se eu deveria estar alterando /etc/pam.d/login ou /etc/pam.d/system-auth e qual é a diferença entre os dois arquivos?

    
por oneodd1 05.06.2009 / 20:38

2 respostas

5

Você deseja a autenticação do sistema. É um conjunto "genérico" de parâmetros PAM usados por (normalmente) todos os serviços no sistema. O serviço login é usado (sem surpresa) no programa /bin/login (que é chamado apenas para logons para consoles virtuais). Se você adicionar essa linha a /etc/pam.d/login , somente as alterações de senha iniciadas pelo programa de login terão os requisitos de complexidade impostos (e, caso você esteja se perguntando, o login não faz alterações de senha).

    
por 06.06.2009 / 10:43
3

System-auth é para todos os tipos de login, incluindo ssh

o login é apenas para o console local (NÃO é um login remoto)

    
por 05.06.2009 / 20:53