Senhas da Novell

1

Estou procurando alguns esclarecimentos sobre como devo fazer uma senha "universal" na Novell. Em consoleon sob minha árvore do eDirectory, clico em propriedades e, em Métodos de login, há várias senhas: NDS, Aprimorado e Simples. Existem também senhas em Unix, Groupwise e Restrictions.

Página de restrições

Fora da força do hábito, estamos mudando nossas senhas em Restrições, mas não sabemos qual senha está realmente mudando. As pessoas podem usar essa senha para efetuar login no Netware / eDirectory e em suas contas de e-mail do Groupwise.

Recentemente, descobrimos que alterar a senha simples permite que a senha simples e a senha alteradas em Restrições funcionem. Se selecionarmos todos os usuários e alterarmos a senha simples, poderemos essencialmente criar uma senha de administrador para nós mesmos. Esse é o melhor caminho para isso?

    
por Xphacter 01.10.2009 / 19:27

3 respostas

2

A Novell começou com o Netware com um banco de dados de usuários chamado Bindery. A senha então como agora era baseada em pares de chaves RSA Privada / Pública.

Com o NDS no Netware 4.0, eles mantinham o mesmo método básico de senha e é razoavelmente seguro.

Com o eDirectory (para o qual o NDS foi renomeado, em torno da versão 8.x do eDirectory, que estava em torno do período do Netware 6.x) eles precisavam suportar senhas reversíveis, o que definitivamente não é um par de chaves RSA.

Eles precisavam disso para suporte a NFS, SMB e AFP. Como o SMB usa hashing MD4 ou MD5, o NFS usa MD5 ou MD4 (nunca consigo manter esses dois diretos e basicamente não importa). O Mac usa dois números aleatórios para auth e requer uma senha de texto claro para comparação.

A primeira tentativa foi chamada de Simple Password, que foi uma boa primeira tentativa, mas não resolveu todos os problemas.

A segunda tentativa é a Senha Universal, que parece ter funcionado muito bem. UP é armazenado em um atributo oculto (ele é protegido da mesma maneira que a chave privada é protegida no eDir e bastante difícil de obter acesso também).

Quando sua confusão surgiu, se UP NÃO foi implementado por meio de um método de login ou algo semelhante, ele foi incorporado ao eDirectory como parte da funcionalidade básica de senha, assim como os pares de chaves RSA não são um método de login, mas sim construído em.

Houve um método de login com Senha Aprimorada antes que o Simple / UP aparecesse para tentar implementar algumas das funcionalidades necessárias, mas essa também não era a melhor abordagem.

De qualquer forma, para habilitar a Senha Universal, (não habilitada por padrão), você precisa criar uma política de senha (usando o iManager como notas do TheDave1022) e atribuí-la.

Existem algumas sutilezas em como ele herda. Você pode atribuir uma política ao objeto Política de Login no contêiner Segurança (na Raiz da árvore) e isso se aplica a todos os objetos com uma senha na árvore. Agradável e fácil.

Você pode aplicá-lo na maioria dos objetos contêineres (bem, não em objetos País, como eu me lembro, embora eu saiba como resolver isso agora. O, OU, os tipos mais comuns funcionam perfeitamente) e se aplicará a todas as crianças diretas.

Para herdar mais de um nível, a OU / O precisa ser um limite de partição do eDirectory.

O nível mais baixo de atribuição substitui as atribuições mais altas. Portanto, atribua o mais estrito ao objeto Login Policy.Security para toda a árvore, depois uma política mais sensata para as pessoas que você gosta no contêiner Friends.users.acme para facilitar suas vidas.

Então você tem o bozo que torna sua vida um inferno na Contabilidade, então atribua uma nova política ao Bozo.Accounting.people.acme e faça-o exigir uma senha de 92 caracteres, com 6 caracteres não-ASCII.

Ou qualquer coisa.

Uma vez que você tenha ativado, qualquer alteração de senha feita através de um cliente habilitado para NMAS irá configurar UP (e Simple, e NDS, se sua política diz para sincronizar com todas as senhas. Opções fáceis de alterar conforme necessário).

Um cliente habilitado para NMAS é um usuário com o Client 32 com o NMAS (Novell Modular Authentication Services, uma parte padrão da instalação do cliente, a menos que você especificamente não escolha também), o iManager, todos os aplicativos LDAP que fazem alterações de senha desde o LDAP da Novell o serviço está habilitado para NMAS. Clientes CIFS / AFP contra o serviço CIFS / AFP OES (Netware ou Linux kernel). (OES 1 usava o Samba, que eu acho que não estava habilitado para NMAS, mas o OES2 usa uma porta do serviço Netware CIFS, que é mais escalável que o Samba).

Então, basicamente, o único caso de um cliente não compatível com NMAS é o Cliente 32 que você especificamente não instalou o NMAS nele.

Há mais um caso de erro conhecido, que é uma instalação mais antiga do ConsoleOne, onde há um arquivo NMAS.DLL na estrutura de diretório C1. Isso é uma sobra e precisa ser removido.

Uma opção na política de senha é "Permitir que o administrador recupere senhas" e, em seguida, especificar um usuário específico permitido. Então você pode usar a realmente excelente Ferramenta de diagnóstico de senha universal do Jim Willeke que mostrará a você qual é a senha também (Se permitido pela política), se corresponder à senha do NDS, à senha simples e muito mais material de diagnóstico. Difícil de trabalhar sem isso!

    
por 02.10.2009 / 04:51
0

A senha universal é configurada pelo iManager. Se você não o tiver instalado, acesse o site do novell e baixe a versão mais recente e instale. Depois de fazer o login no iManager, você precisará ir para Senhas e Políticas de Senha. Crie uma nova política de senha e atribua-a a um usuário ou container.

Na próxima alteração de senha, o usuário deve agora ter a nova política de senha associada. Você verá no console um, na aba restrita suas configurações. (Pode ser bom definir a nova política para ter uma configuração ligeiramente diferente para testes).

Acredito que você precisa ter o NMAS instalado como parte do cliente novell para que as redefinições de senha funcionem corretamente por meio do ConsoleOne.

    
por 01.10.2009 / 22:46
0

Se o seu site ainda não tiver o UP ativado (ou seja, se você tiver uma instalação da Novell de longa data), convém ter certeza de que seu ambiente está limpo - versões relativamente mais recentes do eDir-- 8.7.3.10 ou 8.8.5 os certificados do servidor são bons e não vencem, o SO do servidor é corrigido, o DNS e o SLP estão configurados corretamente e cada servidor tem um endereço DNS, a árvore do eDirectory está íntegra etc. etc. - antes de ativá-lo. Você também desejará fornecer as políticas de senha aos usuários e, para configurar o UP pela primeira vez, os usuários poderão ter que alterar suas senhas para que sejam gravadas no armazenamento UP e não apenas no repositório de senhas do NDS.

Você pode usar o ConsoleOne com UP (em vez do iManager), mas precisará corrigi-lo para a versão mais recente para torná-lo totalmente compatível com o UP.

Obtenha patches através do Novell Patchfinder: link

A documentação da senha universal está em: link (Eu sugiro strongmente lê-lo. UP é uma obrigação para redes modernas da Novell, mas a primeira implementação requer algum planejamento.)

    
por 20.01.2010 / 18:02