Ldap学习之使用phpldapadmin 进行增加用户

这段时间在玩openLdap,刚刚安装了openLdap,安装过程参考上一篇:

https://blog.csdn.net/liuying1802028915/article/details/82878585

 

安装好之后访问phpldapadmin:

http://139.199.30.176/phpldapadmin

如下页面:

 

点击左侧的登录按钮:

 

使用用户名:cn=Manager,dc=mypaas,dc=com

密码:123456 

登陆后左侧是树:

其中我已经新增了一个用户:firstName baidong 

我是按照这篇博文进行新增用户的:

https://www.cnblogs.com/xiaomifeng0510/p/9564688.html  感谢这位作者

1.在浏览器中打开http://IP/phpldapadmin

2. 点击【Login】按钮,输入管理员密码。

3.点击【创建新条目】.

4. 点击【Generic: Postfix Group】.

5. 输入【Users】, 点击【创建对象

6. 点击【提交

7. 下一步添加用户点击刚才所创建的组【users】

8. 点击【创建一个子条目

9. 点击【Generic: User Account】按钮。

10.根据自己的情况,添加信息然后点击【创建对象】

11. 点击【提交

12.点击新增的用户,点击右侧增加新的属性

13.选择属性【Email】

14. 添好Email地址

15.点击【Update Object】

以上是 https://www.cnblogs.com/xiaomifeng0510/p/9564688.html 这篇博文中的步骤,按照这个步骤一步一步操作即可.

 

这里仅当记录一下,证明自己做过,以后查起来有据可查

 

不积跬步,无以至千里

不积小流,无以成江海

 

以梦为马 不负韶华

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Java的JNDI API来实现LDAP用户增加。以下是一个简单的示例代码: ```java import javax.naming.*; import javax.naming.directory.*; public class LDAPAddUser { public static void main(String[] args) { try { // 设置LDAP服务器地址和端口 String ldapServer = "ldap://localhost:389"; // 设置管理员DN和密码 String adminName = "cn=admin,dc=example,dc=com"; String adminPassword = "password"; // 设置新用户的DN String newUserDN = "cn=newuser,ou=people,dc=example,dc=com"; // 创建LDAP连接 Hashtable<String, String> env = new Hashtable<String, String>(); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, ldapServer); env.put(Context.SECURITY_AUTHENTICATION, "simple"); env.put(Context.SECURITY_PRINCIPAL, adminName); env.put(Context.SECURITY_CREDENTIALS, adminPassword); DirContext ctx = new InitialDirContext(env); // 创建用户属性 Attributes attrs = new BasicAttributes(); attrs.put("objectClass", "inetOrgPerson"); attrs.put("cn", "newuser"); attrs.put("sn", "newuser"); attrs.put("uid", "newuser"); attrs.put("userPassword", "password"); // 添加用户 ctx.createSubcontext(newUserDN, attrs); System.out.println("User added successfully."); // 关闭LDAP连接 ctx.close(); } catch (NamingException e) { e.printStackTrace(); } } } ``` 在这个示例中,我们使用了`javax.naming.directory`包中的`DirContext`和`Attributes`类来创建用户属性和添加用户。在创建LDAP连接时,我们需要设置LDAP服务器地址和端口、管理员DN和密码。新用户的DN可以根据实际情况进行修改。在添加用户时,我们需要使用`createSubcontext()`方法,将新用户的属性和DN作为参数传入。最后,我们需要关闭LDAP连接。 需要注意的是,此代码仅为示例,实际使用时需要根据实际情况进行修改和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值