PAM, nsswitch e configuração LDAP

2


Eu tenho uma pergunta técnica e precisa sobre dois tipos de configuração sobre LDAP, arquivos de configuração pam e nsswitch.conf.
Qual é a diferença entre a configuração passwd_compat e a pam_list ?
Estou bastante confuso ... obrigado antecipadamente.
Filippo

    
por Possa 13.07.2011 / 16:45

1 resposta

3

A menos que eu esteja entendendo mal sua pergunta, você parece estar confundindo duas coisas diferentes, o que provavelmente está levando à sua confusão:

pam_list é um módulo de autorização de conta - isto é, permite especificar formas de determinar se a conta de um usuário é "válida" em uma determinada máquina. Consulte a man page para pam_list para mais informações. Você usaria pam_list em um arquivo de configuração do PAM para permitir / negar usuários específicos em hosts específicos.
pam_list pode ser usado com allow ou deny arquivos e também tem uma opção "compat" o que faz com que ele funcione da mesma maneira que o NIS tradicionalmente faz (+ e - linhas em /etc/passwd ).
Você pode consultar a página de manual para pam_list para mais informações aqui.

If you are using LDAP (pam_ldap or similar) there are "better" ways of doing the user authorization stuff - typically using LDAP groups or OUs to control access.
See the appropriate documentation for your LDAP PAM module for the specifics.

passwd_compat é um "pseudo-banco de dados" que aparece no nsswitch.conf. Se você estiver usando o LDAP, normalmente você listaria o LDAP como parte dos bancos de dados passwd e group , e o módulo de interface de comutação ns LDAP (nss_ldap ou similar) lidaria com os bits de pesquisa do LDAP. Você também pode definir passwd_compat para apontar para nis ou ldap conforme apropriado. Normalmente, isso resulta em algo como:

 passwd: compat
 passwd_compat files ldap  

A página man do nsswitch.conf é uma boa fonte de informações sobre isso. Você também pode encontrar algumas dicas no livro da O'Reilly Gerenciando NFS e NIS - com cerca de 10 anos de idade (2ª Ed.), Mas ainda geralmente aplicável.
Acredito que O'Reilly também tenha um livro LDAP, mas não tenho certeza se discute algo sobre o nsswitch ou o PAM ...

    
por 13.07.2011 / 18:09