文档章节

使用OpenLDAP 操作 Windows Active Directory

netkiller-
 netkiller-
发布于 2016/07/28 10:42
字数 269
阅读 178
收藏 1

《节选自 Netkiller LDAP 手札》

第 4 章 Active Directory

通过ldapsearch查询Windows Active Directory 是一件很有趣事情。

列出所有员工姓名

ldapsearch -x -H ldap://192.168.19.238 -D neo.chen@company.com -w 12345678 -b 'OU=china,DC=company,DC=com' '(&(objectCategory=person)(objectClass=user)(company=*)(mail=*))'|grep '^name::' | awk -F ' ' '{print $2}' |base64 --decode | sed 's/)/)\r\n/g'

统计员工数目

ldapsearch -x -H ldap://192.168.19.238 -D neo.chen@company.com -w 12345678 -b 'OU=china,DC=company,DC=com' '(&(objectCategory=person)(objectClass=user)(company=*)(mail=*))'|grep '^name::' | wc -l

制作通讯录,或导出邮件列表

ldapsearch -x -H ldap://192.168.19.238 -D neo.chen@company.com -w 12345678 -b 'OU=china,DC=company,DC=com' '(&(objectCategory=person)(objectClass=user)(company=*)(mail=*))'|grep ^mail:|awk -F ' ' '{print $2}'

列出 name mail mobile telephoneNumber

ldapsearch -x -H ldap://192.168.19.238 -D neo.chen@company.com -w 12345678 -b 'OU=china,DC=company,DC=com' '(&(objectCategory=person)(objectClass=user)(name=*)(mail=*))' name mail mobile telephoneNumber

 

延伸阅读

Email 服务器之 SPF 记录

MySQL 转换 latin1 到 UTF-8

金融交易系统设计思路

PHP高级编程之守护进程

压力测试中存在的问题

 

长按下面二维码,关注我的公众号,每天推推送原创技术文章。

© 著作权归作者所有

netkiller-

netkiller-

粉丝 706
博文 274
码字总数 383156
作品 10
深圳
部门经理
私信 提问
实战部署openldap主从架构

一、openldap介绍 二、openldap特点 三、openldap相关缩写 四、openldap组件 五、openldap环境规划 六、openldap部署---Master端 七、openldap部署---Slave端 八、openldap使用LAM工具管理 ...

jk88
2018/06/26
0
0
Converting slapd.conf to a Directory Based Configu

OpenLDAP 2.4 OpenLDAP 2.4 provides some great new features over 2.3. Notable among them are the ability to store configuration data in the directory and change values on the fly......

运维技术
2015/03/13
193
0
Centos64用yum方式安装openldap

OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。 在Centos6.4用yum方...

taojinhuo
2013/12/24
414
0
我导入ldif文件时出现问题

操作系统:CentOS 5.6 伯利克数据库:5.1.25 LDAP版本:openldap-2.4.25.tgz 配置文件: # # See slapd.conf(5) for details on configuration options. # This file should NOT be world re......

咯咂味
2011/07/01
6.5K
1
windows下OpenLDAP的安装与配置

Windows下OpenLDAP的安装与配置 本文主要参考官方文档:http://www.openldap.org/doc/admin24/quickstart.html 和网上流传的教程:http://www.lifv.cn/?p=462 OpenLDAP下载地址:http://down...

泥巴刀儿
2012/08/29
658
0

没有更多内容

加载失败,请刷新页面

加载更多

基于k8s的Ingress部署hexo博客(http和https)

注:kuberntes版本为1.15 什么是 Ingress Ingress 是一个提供对外服务的路由和负载均衡器,其本质是个nginx控制器服务。 k8s文档上Ingress经典数据链路图: internet | [ In...

Kanonpy
14分钟前
4
0
LNMP---访问控制

访问控制 扩展: curl命令用法: curl -v -A 'aaaaaspider/3.0' -e "1111" -x127.0.0.1:80 discuz.tobe.com -I -A 指定user-agent -e 指定referer -x 指定访问目标服务器的ip和por......

tobej
21分钟前
5
0
Python实现合并排序(归并排序)(一文看懂)

1、归并排序原理 归并排序采用分而治之的原理: 一、将一个序列从中间位置分成两个序列; 二、在将这两个子序列按照第一步继续二分下去; 三、直到所有子序列的长度都为1,也就是不可以再二分...

onedotdot
27分钟前
3
0
linux查询日志命令总结

【背景】 排查线上环境问题,少不了去线上查日志。而使用什么命令,能快速准确地查到我们需要查找地日志信息,也是我们需要掌握的一项技能。 【命令】 Linux查看命令有多种:tail,head,cat...

chen-chen-chen
46分钟前
11
0
net/http 接收文件

代码展示,如何使用golang 自带net/http,将Form表单中提交上来的文件,指定位置保存。 ReadHtmlFile OutHtml(html网页,表单测试代码使用) SaveFile (处理提交文件) package mainimport...

听夜深窗外风
51分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部