Cliente Linux no servidor LDAP
Aplicar as configurações necessárias à inclusão de clientes Linux em servidores LDAP. Incluir os pacotes necessários, ajustar adequadamente os arquivos de configuração do cliente LDAP e da política de restrição do PAM (testado no Kurumin 6.0 e 7.0, Debian 3.1 e 4.0, Ubuntu 7.04 e 8.04).
Parte 2: Alterações realizadas nos arquivos correspondentes ao cliente LDAP
Edite os arquivos de configuração do cliente LDAP:
# vim /etc/nsswitch.conf
O parâmetro "files" refere-se a consultas realizadas nos arquivos de configuração locais e o parâmetro "ldap" refere-se a consultas realizadas no servidor remoto. Portanto, para cada parâmetro, será feita a consulta local antes de realizar-se a consulta via rede.
# vim /etc/libnss-ldap.conf (exibindo somente parâmetros alterados)
Caso seja permitida consulta anônima ao servidor, os parâmetros sobre autenticação devem permanecer comentados.
/etc/ldap/ldap.conf: a configuração desse arquivo poderá ser realizada, para fins práticos, por meio de cópia do arquivo anterior.
# vim /etc/nsswitch.conf
passwd: files ldap
shadow: files ldap
group: files ldap
protocols: files ldap
services: files ldap
netgroup: files ldap
automount: files ldap
ethers: files ldap
rpc: files ldap
hosts: files dns
network: files
shadow: files ldap
group: files ldap
protocols: files ldap
services: files ldap
netgroup: files ldap
automount: files ldap
ethers: files ldap
rpc: files ldap
hosts: files dns
network: files
O parâmetro "files" refere-se a consultas realizadas nos arquivos de configuração locais e o parâmetro "ldap" refere-se a consultas realizadas no servidor remoto. Portanto, para cada parâmetro, será feita a consulta local antes de realizar-se a consulta via rede.
# vim /etc/libnss-ldap.conf (exibindo somente parâmetros alterados)
host 10.0.0.1 # endereço ip do servidor LDAP
base dc=empresa,dc=com,dc=br # domínio do servidor LDAP
ldap-version 3
pam_password crypt # padrão de autenticação utilizado no servidor
nss_base_passwd ou=usuários,dc=empresa,dc=com,dc=br # conforme base de usuários criada no servidor
nss_base_shadow ou=usuários,dc=empresa,dc=com,dc=br # conforme base de usuários criada no servidor
nss_base_group ou=grupos,dc=empresa,dc=com,dc=br # conforme base de usuários criada no servidor
base dc=empresa,dc=com,dc=br # domínio do servidor LDAP
ldap-version 3
pam_password crypt # padrão de autenticação utilizado no servidor
nss_base_passwd ou=usuários,dc=empresa,dc=com,dc=br # conforme base de usuários criada no servidor
nss_base_shadow ou=usuários,dc=empresa,dc=com,dc=br # conforme base de usuários criada no servidor
nss_base_group ou=grupos,dc=empresa,dc=com,dc=br # conforme base de usuários criada no servidor
Caso seja permitida consulta anônima ao servidor, os parâmetros sobre autenticação devem permanecer comentados.
#bindpw secret
#rootbinddn cn=manager,dc=empresa,dc=com,dc=br
#rootbinddn cn=manager,dc=empresa,dc=com,dc=br
/etc/ldap/ldap.conf: a configuração desse arquivo poderá ser realizada, para fins práticos, por meio de cópia do arquivo anterior.