Restrição de autenticação LDAP do PAM

1

Eu integrei o PAM com autenticação LDAP. Q- como restringir o login de alguns usuários a alguns servidores Linux?

Por exemplo, integramos 100 servidores Linux na autenticação Org com PAM LDAP e temos cerca de 600 usuários no LDAP e agora precisamos restringir algumas contas a alguns servidores Linux. Atualmente, todos os usuários podem fazer login em todos os servidores Linux.

Por favor, deixe-me saber se você tem alguma solução para este problema. Por favor, compartilhe comigo os passos para fazer isso também. Obrigado

    
por tata 15.01.2013 / 13:18

4 respostas

0

No ldap você pode configurar o host que está disponível para login. Além disso, você pode criar acesso de grupo e conjunto para login em um sistema específico.

    
por 15.01.2013 / 13:32
0

Se houver apenas alguns usuários para fazer login, você pode acrescentar isso ao seu / etc / passwd

+user1::::::/bin/bash
+user2::::::/bin/bash
+::::LDAP user::/usr/sbin/nologin

Isso substituirá o GECOS por "usuário LDAP" e todos, exceto o usuário {1,2}, terão / usr / sbin / nologin.

Outra solução seria usar /etc/security/access.conf para ver esta postagem: link

    
por 15.01.2013 / 13:43
0

Eu uso SSSD e depois coloco uma linha ldap_access_filter no arquivo conf da seguinte forma:

...
id_provider = ldap
auth_provider = krb5
chpass_provider = krb5
access_provider = ldap
...
ldap_access_filter = memberOf=CN=IT,CN=Users,DC=example,DC=com
    
por 15.01.2013 / 20:16
0

Estritamente falando, esta é uma questão de controle de acesso, não uma questão de autenticação. Sua melhor solução seria usar pam_access . Veja a página do manual access.conf (5) . Você deve criar grupos ou grupos de rede no LDAP e incluir

+: (groupname) @netgroupname: ALL
-: ALL: ALL

em /etc/security/access.conf .

    
por 15.01.2013 / 22:31

Tags