Como você redefine uma senha no AD usando o LDP.exe?

1

Eu posso me conectar com um usuário que tenha permissões para definir senhas. Consigo alterar atributos, mas não consigo definir a senha.

Encontrei algumas instruções para definir o atributo unicodePwd como \ UNC: " senha " , mas diz:

Error: Modify: Unwilling To Perform. <53>

A configuração de LDAP_OPT_ENCRYPT para 1 também não funcionou. A porta que estou usando é 389.

Observação: este é um repost de uma pergunta do stackoverflow, então vá e vote para fechar o original.

    
por Eugene Katz 01.06.2009 / 23:13

4 respostas

1

Você usaria o atributo userPassword. Por que você está usando a porta 389? Você não desejaria enviar uma alteração de senha em texto não criptografado. Eu também não acredito que o AD permitirá que você altere uma senha via LDAP sem uma conexão SSL.

    
por 25.06.2009 / 00:14
2

Sam Cogan está correto. Use o outro atributo. Aqui está um [artigo technet descrevendo como fazer isso] ( link .

    
por 01.06.2009 / 23:35
2

Para definir unicodePwd diretamente usando o ldp.exe, defina LDAP_OPT_ENCRYPT = 1 para vincular a um arquivo criptografado. canal e use esta sintaxe:

\ UNI: "pwdhere"

O \ UNI: e as aspas são muito importantes, pois a senha deve ser passada em Unicode e as aspas são usadas pelo sistema para delimitar a senha.

Você também precisa da permissão Redefinir senha se desejar substituir a existente senha e alterar permissões de senha para fazer uma operação de remoção e adição.

A partir daqui: link

    
por 13.02.2014 / 09:23
1

Eu acredito que você deveria estar usando o atributo userpassword em vez do atributo unicodePWD. UserPassword é um apelido gravável para o unicodePWD.

    
por 01.06.2009 / 23:29