基于Linux的LDAP实验小结
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-23
" -W -x -f test.ldif Enter LDAP Password: adding new entry "dc=example,dc=com" adding new entry "ou=People,dc=example,dc=com" adding new entry "cn=Linuxtro Blare,ou=People,dc=example,dc=com" adding new entry "cn=Wendy Brown,ou=People,dc=example,dc=com" ##使用ldapsearch命令查询条目信息. [root@ldap ~]# ldapsearch -b "dc=example,dc=com" -x -LLL dn: dc=example,dc=com objectClass: top objectClass: domain dc: example dn: ou=People,dc=example,dc=com objectClass: top objectClass: organizationalUnit ou: People dn: cn=Linuxtro Blare,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Blare cn: Linuxtro Blare objectClass: top objectClass: person sn: Brown cn: Wendy Brown [root@ldap ~]# vim new.ldif dn: cn=Jerry Green,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Green cn: Jerry Green [root@ldap ~]# ldapmodify -D "cn=Manager,dc=example,dc=com" -W -a -x -f new.ldif Enter LDAP Password: adding new entry "cn=Jerry Green,ou=People,dc=example,dc=com" ##ldapsearch命令支持模糊精确过滤.例如(sn=Green)、(sn>=Green)、(sn<=Green)、(sn~=Green) [root@ldap ~]# ldapsearch -b "ou=People,dc=example,dc=com" -x -LLL ''(sn=Green)'' dn: cn=Jerry Green,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Green cn: Jerry Green ##ldapsearch支持通配符过滤.例如(sn=*ee*),每一个*匹配0到多##个任意字符. [root@ldap ~]# ldapsearch -b "ou=People,dc=example,dc=com" -x -LLL ''(sn=*ee*)'' dn: cn=Jerry Green,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Green cn: Jerry Green ##ldapsearch支持逻辑运算的与、或、非查询过滤,这里以逻辑非运算为例: [root@ldap ~]# ldapsearch -b "ou=People,dc=example,dc=com" -x -LLL ''(!(sn=*ee*))'' dn: ou=People,dc=example,dc=com objectClass: top objectClass: organizationalUnit ou: People dn: cn=Linuxtro Blare,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Blare cn: Linuxtro Blare dn: cn=Wendy Brown,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Brown cn: Wendy Brown ##ldapsearch支持逻辑运算的多重查询过滤 [root@ldap ~]# ldapsearch -b "ou=People,dc=example,dc=com" -x -LLL ''(&(cn=Wendy Brown)(|(sn=Brown)(sn=Blare)))'' dn: cn=Wendy Brown,ou=People,dc=example,dc=com objectClass: top objectClass: person sn: Brown cn: Wendy Brown ##查询ldap版本号信息 [root@ldap ~]# ldapsearch -x -b "cn=config" # extended LDIF # # LDAPv3 # base <cn=config> with scope subtree # filter: (objectclass=*) # requesting: ALL # # search result search: 2 result: 50 Insufficient access # numResponses: 1 ##以Manager身份查询版本信息; [root@ldap ~]# ldapsearch -x -b "cn=config" -D "cn=Manager,dc=example,dc=com" -W Enter LDAP Password: # extended LDIF # # LDAPv3 # base <cn=config> with scope subtree # filter: (objectclass=*) # requesting: ALL # # search result search: 2 result: 50 Insufficient access # numResponses: 1 ##如何删除条目 编辑删除文件delete.ldif文件,文件内容如下: [root@ldap |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 在linux下小心ls命令下一篇: 在CentOS 5.4中部署Ntop 3.3.10
关于基于Linux的LDAP实验小结的所有评论