Solução de problemas
Qual é o seu problema?
-
Embora o assistente de migração de dados NIS ou o utilitário de linha de comando sejam concluídos com êxito, nenhum mapa é adicionado ao Servidor para NIS.
-
Ocorrem conflitos de migração mesmo após uma migração de teste bem-sucedida com a opção Não Migrar (log somente) selecionada.
-
Ocorre um conflito ao tentar migrar mais do que um usuário com o mesmo identificador de usuário (UID).
-
O assistente de migração de dados NIS ou o utilitário de linha de comando relata conflitos de nome NIS com a conta do sistema.
-
Ocorre falha do utilitário ypmatch em um computador HP-UX.
-
Ocorre falha na primeira solicitação para o Servidor para NIS.
-
Os objetos migrados para contêineres não padrão não aparecem em Usuários e Computadores do Active Directory.
-
O utilitário ypcat exibe às vezes informações de senha incorretas, mas ypmatch fornece informações precisas.
-
Usuários com novas contas do Windows criadas pela migração NIS não podem fazer logon no Windows nem em computadores de cliente NIS.
-
Uma conta de usuário desativada no Active Directory não está desativada nos hosts UNIX.
-
Um usuário recentemente migrado não foi autenticado por um cliente UNIX.
Embora o assistente de migração de dados NIS ou o utilitário de linha de comando sejam concluídos com êxito, nenhum mapa é adicionado ao Servidor para NIS.
Motivo: a opção Não migrar (log somente) foi selecionada.
Solução: como a migração é um processo irreversível, Não migrar (log somente) é a opção padrão. Para substituir o padrão ao executar o assistente, selecione Substituir ou Preservar na página Gerenciar Conflitos de Migração do Assistente de Migração de Dados do NIS. Para substituir o padrão ao executar o utilitário de linha de comando para migrar (Nis2ad.exe), especifique a opção -m na linha de comando.
Ocorrem conflitos de migração mesmo após uma migração de teste bem-sucedida com a opção Não Migrar (log somente) selecionada.
Motivo: se ocorrer conflito de dados nos mapas de NIS sendo migrados, talvez o conflito não seja relatado até que a migração seja concluída, pois o Servidor para NIS relata apenas os conflitos entre os mapas NIS e o Active Directory.
Solução: resolva os conflitos nos mapas originais do NIS e, em seguida, faça a migração dos dados NIS que ainda não foram migrados usando a opção nis2ad –r yes na linha de comando.
Ocorre um conflito ao tentar migrar mais do que um usuário com o mesmo identificador de usuário (UID).
Motivo: o Assistente de Migração de Dados NIS não pode migrar usuários com a mesma UID. Apenas o primeiro usuário será migrado com êxito.
Solução: certifique-se de que todos os usuários tenham UIDs exclusivas antes de migrar os mapas NIS.
O Assistente de Migração de Dados NIS ou o utilitário de linha de comando relata conflitos de nome NIS com a conta do sistema.
Motivo: um nome de usuário no NIS é idêntico a um nome de conta reservada no Windows. Entre os nomes de contas reservados estão incluídos nomes como Rede, Sistema, Usuários e Computadores.
Solução: para resolver o conflito, renomeie a conta baseada em UNIX e, em seguida, migre novamente a entrada usando a opção nis2ad –r yes na linha de comando.
Ocorre falha do utilitário ypmatch em um computador HP-UX.
Motivo: as chaves contidas em um mapeamento usam maiúsculas e minúsculas. O sistema operacional HP-UX converte todas as chaves para minúsculas antes de enviar a solicitação NIS. Esse é um problema específico do sistema operacional HP-UX e está fora do controle do Servidor para NIS.
Solução: converta as chaves para minúsculas antes de fazer a migração.
Ocorre falha na primeira solicitação para o Servidor para NIS.
Motivo: se o número de objetos migrados para o Servidor para NIS for muito grande, o Servidor para NIS talvez demore para criar um cache de mapeamentos.
Solução: envie a solicitação novamente após aguardar 30 minutos ou mais. As próximas solicitações podem ser bem-sucedidas.
Os objetos migrados para contêineres não padrão não aparecem em Usuários e Computadores do Active Directory.
Motivo: por padrão, os contêineres não padrão não são exibidos no Usuários e Computadores do Active Directory.
Solução: no menu Exibir, clique em Recursos Avançados.
O utilitário ypcat exibe às vezes informações de senha incorretas, mas ypmatch fornece informações precisas.
Motivo: os dados do Servidor para NIS ainda não atualizaram o cache de mapeamentos depois que os dados foram alterados no Active Directory. O utilitário ypcat obtém suas informações deste cache, enquanto que o utilitário ypmatch obtém suas informações diretamente do Active Directory.
Solução: reduza o intervalo entre as atualizações para o cache de mapa, ou certifique-se de que as atualizações sejam enviadas diretamente ao cache sempre que forem feitas alterações no Active Directory. Para obter mais informações, consulte Alterar a freqüência das atualizações de mapeamento e Propagar mapeamentos alterados agora .
Usuários com novas contas do Windows criadas pela migração NIS não podem fazer logon no Windows nem em computadores de cliente NIS.
Motivo: para evitar o uso indevido de contas novas, o assistente de migração desativa essas contas.
Solução: após completar a migração, ative as novas contas apenas quando os usuários estiverem prontos para usá-las. Por questões de segurança, recomenda-se que você altere a senha em todas as contas de usuários novas no Windows para valores temporários. Notifique os usuários quanto às senhas temporárias e instrua-os a alterar suas senhas no Windows o quanto antes. Informe-os quanto à freqüência em que as alterações de mapa são propagadas (consulte Enviar atualizações de mapeamento periódicas aos servidores NIS subordinados ) para que eles saibam quando suas senhas UNIX serão atualizadas.
Uma conta de usuário desativada no Active Directory não está desativada em hosts UNIX.
Motivo: as contas no Windows e no UNIX devem ser desativadas separadamente pois o mecanismo para isso é muito diferente, sendo que o método para desativar contas no UNIX varia com base na versão do sistema e nas preferências do administrador.
Solução: após desativar uma conta usando Usuários e Grupos do Active Directory, você também deverá desativar ou bloquear a conta UNIX correspondente da forma apropriada. Para isso, altere a senha para um valor desconhecido para o usuário, adicione um caractere especial à senha do usuário no arquivo de senhas, altere o shell de logon da conta ou ainda, faça as três coisas).
Um usuário recentemente migrado não foi autenticado por um cliente UNIX.
Motivo: podem ter ocorrido erros de configuração no computador do cliente.
Solução: complete as etapas a seguir para resolver o problema para o sistema operacional do cliente indicado.
Em um computador cliente executando o sistema operacional Solaris:
-
Certifique-se de que o computador baseado em Windows que está executando o Servidor para NIS foi adicionado a /etc/hosts file no cliente do Solaris. Em seguida, execute o comando ypwhich no cliente e verifique se ele mostra o computador correto baseado em Windows.
-
Certifique-se de que o arquivo /etc/nsswitch.conf contenha uma entrada semelhante àquela mostrada a seguir:
passwd: files [NOTFOUND=continue] nis
-
Certifique-se de que o usuário não esteja listado no arquivo de senhas local.
-
Adicione o seguinte no final de /etc/passwd file no computador do cliente:
+::::::
-
Certifique-se de que os arquivos de sombra (caso exista algum) também sejam migrados para o Servidor para NIS.
-
Certifique-se de que o comando ypcat password não exiba X no campo de senha do usuário.
-
Certifique-se de que o arquivo /var/yp/securenets esteja configurado para permitir autenticação a partir do computador do cliente.
Em um computador cliente executando o sistema operacional Linux
-
Certifique-se de que o servidor Windows executando o Servidor para NIS tenha sido adicionado ao arquivo /etc/hosts no computador cliente e que o comando ypwhich no computador cliente mostre corretamente o nome do computador baseado no Windows.
-
Certifique-se de que a entradaUSENIS em /etc/sysconfig/authconfig está definida para USENIS=yes.
-
Certifique-se de que o arquivo nsswitch.conf foi configurado corretamente.