Pular para o conteúdo

Inserir atributo em toda a base Ldap [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Inserir atributo em toda a base Ldap [RESOLVIDO]

Enviado em 27/08/2014 - 13:16h

Olá,

Tenho uma base Ldap com quase 1000 usuários cadastrados e queria atribuir a todos eles o atributo shadowMax = 30 para que as senhas comecem a expirar de 30 em 30 dias, tem alguma forma de fazer automatizado para todos usuários cadastrados na base??

Responder tópico

2. Re: Inserir atributo em toda a base Ldap [RESOLVIDO]

Enviado em 27/08/2014 - 13:21h

Já pensou em utilizar um script com um for para isso?

3. Re: Inserir atributo em toda a base Ldap [RESOLVIDO]

Enviado em 27/08/2014 - 17:06h


Desde ja obrigado pela ajuda Daniel,

Cara, sou novo no linux, pensei que tivesse como fazer algo do tipo um ldif com uid=* e setar todos os uid de uma só vez, pelo jeito não tem então...

Como obtenho uma lista dos uid cadastrados na base para começar a pensar em um script??

Se puder ajudar agradeço.

4. Re: Inserir atributo em toda a base Ldap [RESOLVIDO]

Enviado em 28/08/2014 - 12:37h

A quem possa interessar para consulta futura...

comando para obter lista dos usuários cadastrados no Ldap:

ldapsearch -x -LL -b dc=example,dc=com | grep 'uid: ' | sed -e 's/uid: //'

Com esse comando consegui uma listagem limpa dos usuários para ser usada no script de alteração da base.

Vamos ao script agora...

5. Re: Inserir atributo em toda a base Ldap [RESOLVIDO]

Enviado em 28/08/2014 - 13:50h

Você tentou utilizar o seguinte comando:

ldapsearch -x -LL -b dc=example,dc=com uid

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder