如何使用Java操作LDAP之新增条目(三)
来源:互联网 发布:重庆大学电费网络缴费 编辑:程序博客网 时间:2024/05/22 06:07
这一篇我们将介绍一下怎么在LDAP中增加一个新的条目,条目是LDAP的一个通用概念,但实际上在新增时,我们需要根据不同类型的条目来设置条目的初始属性,比如:增加一个账户时,有uid属性,增加一个组时有cn属性,增加的方法都是一样的,只是设置的属性不尽相同,这里我们以增加一个标准的LDAP GROUP为例进行说明:
DirContext ctx = null;
ctx = GetConnection(); //同样,先得到LDAP的连接对象
BasicAttributes attrs = new BasicAttributes();
BasicAttribute objclassSet = new BasicAttribute("objectclass");
objclassSet.add("top");
objclassSet.add("posixGroup");
objclassSet.add("sambaGroupMapping");
attrs.put(objclassSet);
attrs.put("gidNumber", "500");
attrs.put("displayname", "新组");
attrs.put("cn", "newgroup");
attrs.put("description", "新加的一个组");
//samba服务所需的属性,samba是一个负责linux与window系统通信的后台服务
attrs.put("sambaSID", "S-1-5-21-1636518560-876664216-1756720011-1001");
attrs.put("sambaGroupType", "2");
//增加组到LDAP中
//cn=newgroup,ou=groups,dc=cs,dc=hunan,dc=com是新组的条目地址,这个新组被加到了groups条目下,注意:cn=newgroup与 attrs.put("cn", "newgroup");
ctx.createSubcontext("cn=newgroup,ou=groups,dc=cs,dc=hunan,dc=com",attrs);
增加账户、计算机或其他条目的方式与上面一样,只是属性和增加的位置有所不同。
转载自:http://blog.sina.com.cn/s/blog_4da69d9a0100ja78.html
- 如何使用Java操作LDAP之新增条目(三)
- 如何使用Java操作LDAP之检索条目(二)
- 如何使用Java操作LDAP之删除条目(四)
- 如何使用Java操作LDAP之LDAP连接(一)
- LDAP操作之java篇(1)
- LDAP操作之java篇(2)
- 使用Java操作LDAP案例
- LDAP之JNDI修改条目密码
- 使用 Python-LDAP 操作 LDAP
- JNDI操作LDAP实现(三)
- LDAP是什么?Php如何操作LDAP
- Java LDAP操作
- Java操作Ldap
- JAVA操作Ldap示例
- java简单操作 ldap
- Java LDAP操作
- ubuntu在安装LDAP服务器,在windows客户端下查看,并使用java操作LDAP
- 用Php如何操作LDAP
- WCF服务开发与调用的完整示例
- 餐馆那些事之:Visitor Pattern
- 传统ERP的好日子没有了?
- apache配置本地测试多网站域名与虚拟主机
- 微软安全新闻聚焦-双周刊第十一期
- 如何使用Java操作LDAP之新增条目(三)
- 精通JAVA的25个标准
- sql2005 链接服务器 连接Oracle
- 手机酒店预订的革命之作——全新艺龙无线手机客户端测评
- 如何使用Java操作LDAP之删除条目(四)
- 求100~200间的所有素数
- 双调旅行商问题(TSP)bitonic tours
- 鉴别地沟油
- 写了一个Flex的web流程设计器原型系统 .