caio ferreira wrote:
caio ferreira wrote:
Minha configuração de autenticação faz o seguinte, primeiro procura e
tenta autenticar os usuários usando os famosos "flat files", que são
passwd, shadow e group, depois usa o LDAP.
(....)
Valeu pelos arquivos de configuração.
Aparentemente o problema estava na configuração da biblioteca nss.
Depois que fiz as devidas alteações o micro voltou ao normal.
Durante a importação dos dados dos usuários do linux para o ldap eu
fiz alguma coisa de errada. Queria saber se existe alguma forma de zerar
a base de dados do ldap para fazer novamente a transferencia dos dados.
Desde já obrigado pela ajuda !!!!
Caio,
existe sim, páre o servidor LDAP "/etc/init.d/slapd stop" e apague tudo
que estiver no diretório "/var/lib/ldap", ao iniciar o servidor
novamente os arquivos serão criados.
Nota: "/var/lib/ldap" é o diretório padrão para a base de dados.
Já relativo à migração (instale os pacotes migrationtools e ldap-utils),
edite o arquivo "/etc/migrationtools/migrate_common.ph" e preencha com
os valores desejados.
Importe na seguinte ordem e usando os seguintes comandos (esteja no
diretório "/usr/share/migrationtools"):
# Para migrar a base:
./migrate_base.pl | ldapadd -xWD
cn=seu_admin,dc=seu_dominio,dc=seu_sufixo -c -h ip_do_ldap
# Para migrar os grupos:
./migrate_group.pl /etc/group | ldapadd -xWD
cn=seu_admin,dc=seu_dominio,dc=seu_sufixo -c -h ip_do_ldap
# Para migrar os usuários e senhas:
./migrate_passwd.pl /etc/passwd | ldapadd -xWD
cn=seu_admin,dc=seu_dominio,dc=seu_sufixo -c -h ip_do_ldap
Nota: presumi que você não está usando autenticação SASL.
Isto é o mínimo necessário para ter uma autenticação com LDAP, mas você
poderá migrar mais coisas como aliases, automount, networks, profile,
protocols, rcp e services.
Positivo ou não, aguardo retorno.
Manoel Lôbo.