Inserir atributo em toda a base Ldap [RESOLVIDO]

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

Danilson
danilsonjr

(usa Outra)

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??


  


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

Daniel Magalhães Bicalho
danielmb

(usa Gentoo)

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]

Danilson
danilsonjr

(usa Outra)

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]

Danilson
danilsonjr

(usa Outra)

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]

Daniel Magalhães Bicalho
danielmb

(usa Gentoo)

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

Você tentou utilizar o seguinte comando:

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts