ldap中linux终端操作

本文档提供了Linux环境下使用ldapsearch命令进行LDAP搜索、备份及删除记录的操作方法。包括如何进行简单认证、指定查询根节点及服务器、定义过滤规则等内容。


参考的zhiming.yk博客,网址:http://blog.chinaunix.net/uid-20690190-id-4085176.html

参考czmmiao的博客,网址:http://czmmiao.iteye.com/blog/1561707


1 ldap搜索

Linux下命令行查询操作:

-x 进行简单认证

-D 用来绑定服务器的DN

-w 用来绑定的DN密码

-b 指定要查询的根节点

-H 制定要查询的服务器



ldapsearch -x -D "cn=admin,dc=company,dc=com" -w admin -b "dc=company,dc=com"

-D -w分别为绑定的用户DN和密码,  -b为需要查询的根节点。


对于过滤规则,则可直接书写:

ldapsearch -x -D "cn=admin,dc=company,dc=com" -w admin -b "dc=company,dc=com"  "(objectclass=groupOfUniqueNames)"

或者如下:


"(operator(filter)(filter))"

"(&(sn=Browning)(l=Dallas))"

"(&(maildomain=MDN)(|(sn=caneel)(givenname=alfred)))"


2 ldap备份

备份

ldapsearch -x -D "cn=admin,dc=company,dc=com" -w admin -b "dc=company,dc=com" > ldap.ldif

ldapsearch -x -b "dc=ldap,dc=test,dc=net" -D "cn=Manager,dc=ldap,dc=test,dc=net" -w "password" > ldap.ldif

删除:

ldapdelete -x -c -D "cn=Manager,dc=ldap,dc=test,dc=net" -w "password" -r 'dc=ldap,dc=test,dc=net'


还原

ldapadd -x -c -D "cn=Manager,dc=ldap,dc=test,dc=net" -w "password" -f ldap.ldif


3 删除记录

ldapdelete -x -D "cn=admin,dc=company,dc=com" -w admin  "uid=xx,ou=users,dc=xx,dc=company,dc=com"


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值