如何解决ldapsearch 获取用户列表
我想用输入文件扩展我当前的 ldapsearch 查询。 这是我目前仅用于一个特定 UID 的实际查询;
ldapsearch -h xxx.xxx.xxx.xxx -p 389 -b 'ou=My-OU,dc=MyDC' -w,somepwd -D'uid=someadmin,cn=Users,ou=My-OU,dc=MyDC' '(uid=someuid)' | awk '/STRING1*|STRING2*|STRING3*|STRING4*/'
我想输入一个包含 uid 的文件,而不是在管道进入 awk 过滤器之前的最后一个 ldapsearch 查询字段,并将结果输出到另一个文件中,该文件应该如下所示(每个结果都分开换行);
- UID1;ResultString1
- UID1;ResultString3
- UID2;ResultString1
- UID2;ResultString2
- UID3;ResultString1
- UID3:ResultString4
由于我在一个精简的系统上运行,实现这一点的首选方法是在 POSIX-Shell 或 BASH 中。
非常感谢任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。