On Thu, 2017-04-27 at 19:02 +0000, Tus wrote:
Hello 389-users:
I'm looking to query ldap to get all uid's that have lastlogintime>90
days. I'm able to get lastlogintime using the command below. What is the
the syntax to get it to search all users with lastlogintime>90 days?
# ldapsearch -xLLL uid=testuser "(objectclass=*)" lastlogintime
dn: uid=testuser,ou=People,dc=testdomain,dc=test,dc=com
lastlogintime: 20170115162807Z
I'm running 389 ds-1.2.2 on CentOS 6.
I think you should be able to do:
'(&(objectClass=*)(lastlogintime>=20170115162807Z))'
You will have to work out the "date" of 90 days ago to achieve this
though. Remember the timestamp is in UTC.
Hope that helps!
--
Sincerely,
William Brown
Software Engineer
Red Hat, Australia/Brisbane