Periodicamente costumo efetuar a troca da senha dos usuários administradores e solicito que todos meus usuários troquem suas senhas. Para essa atividade além de setar no próprio AD, pode ser efetuado de outra forma. Costumo utilizar a linha de comando para a maioria de minhas atividades, o que agiliza muito a rotina, podendo criar bat ou shell, agendando essas atividades mais tranquilamente.
Para trocar a senha de um usuário, primeiro preciso localiza-lo. Para isso utilizo o dsquery com a linha abaixo:
dsquery user -name usuario
O comando acima irá resultar nos dados:
"CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM"
Então com os dados encontrados efetuo a troca da senha utilizando a linha modelo abaixo:
dsmod user "CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM" -pwd SENHA
Quando quero que alguns usuarios efetuem a troca se suas senhas, utilizo a linha modelo abaixo.
dsmod user "CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM" -mustchpwd yes
Essas linhas de comando são a mesma coisa que efetuar os processos pelo console gráfico do windows. Utilizo bastante esse formato de comando, para gerar relatórios e auditorias mais profundas.
Para trocar a senha de um usuário, primeiro preciso localiza-lo. Para isso utilizo o dsquery com a linha abaixo:
dsquery user -name usuario
O comando acima irá resultar nos dados:
"CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM"
Então com os dados encontrados efetuo a troca da senha utilizando a linha modelo abaixo:
dsmod user "CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM" -pwd SENHA
Quando quero que alguns usuarios efetuem a troca se suas senhas, utilizo a linha modelo abaixo.
dsmod user "CN=USUARIO,OU=OU_DO_USUARIO,DC=DOM,DC=COM" -mustchpwd yes
Essas linhas de comando são a mesma coisa que efetuar os processos pelo console gráfico do windows. Utilizo bastante esse formato de comando, para gerar relatórios e auditorias mais profundas.
Comentários