cha*_*ork 5 ldap apache-directory
我正在使用 Apache Directory Studio 搜索自特定日期以来未修改密码的任何 LDAP 用户。我正在使用搜索和 (modifyTimestamp=) LDAP 过滤器,但运气不佳。对任何其他效果更好的属性持开放态度。谁能帮助指导我如何为此类搜索正确设置过滤器?如果您知道如何过滤某个日期范围内所做的修改,那就太好了。
开始看这个: Apache Dir Studio 搜索帮助页面
提前致谢。
小智 2
有一个名为 的操作属性pwdChangedTime,它存在于几乎每个 LDAP 中,在 Oracle OUD、ODSEE、OpenDS、OpenDJ 和 ApacheDS 中...,请注意,您在经典 LDAP 搜索中看不到此属性,因为它是一个操作属性,您可以在应附加*+*在您的末尾ldapsearch,例如:
ldapsearch -h localhost --port 1389 -D "cn=Directory Manager" -w "password" -b "uid=myuser,ou=people,o=group" -s sub "(objectclass=*)" +
...
pwdChangedTime: 20201002090230.834Z
...
Run Code Online (Sandbox Code Playgroud)
或直接:
ldapsearch -h localhost --port 1389 -D "cn=Directory Manager" -w "password" -b "uid=myuser,ou=people,o=group" -s sub "(objectclass=*)" pwdChangedTime
...
pwdChangedTime: 20201002090230.834Z
...
Run Code Online (Sandbox Code Playgroud)
最后,您可以使用过滤器设置修改日期:*modifytimestamp>=20201002* *
| 归档时间: |
|
| 查看次数: |
8549 次 |
| 最近记录: |