×

openldap

openldap(如何在openldap中添加用户)

admin admin 发表于2023-08-02 11:18:21 浏览50 评论0

抢沙发发表评论

本文目录

如何在openldap中添加用户

一. 目的本文旨在介绍如何安装OpenLDAP并且设置一个公司内部的集中化的邮件地址薄服务器供客户端查询。基本上,OpenLDAP还应用在其它许多方面,象集中化的用户帐号验证服务器,但邮件地址薄查询是最常用的。 二. 安装 按照编译和安装的步骤,依次运行: #tar cvfz openldap-stable-20010524.tgz #cd openldap-2.0.11 #./configure #make depend #make #make test #make install 我的操作环境是redhat 6.1,如果没有遇到任何错误,最后默认安装LDAP后台程序slapd到目录/usr/local/libexec;配置文件在目录/usr/local/etc/openldap/ 并且放各种OpenLDAP工具 ldapadd,ldapdelete,ldapmodify,ldapmodrdn,ldappasswd,ldapsearch 在目录 /usr/local/bin,运行时数据库在/usr/local/var/openldap-ldbm 。

ldap与openldap以及slapd有什么区别与联系

ldap协议,openldap是ldap的一个开源实现,slapd是openldap的服务端应用程名,通常也是服务启动名。教程请参见openldap官网,绝对正确。

OpenLDAP是

你好,OpenLDAP是维客的意思维客的原名为wiki(也译为维基),据说WikiWiki一词来源于夏威夷语的“wee kee wee kee”,原意为“快点快点”。它其实是一种新技术,一种超文本系统。这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。也就是说,这是多人协作的写作工具。而参与创作的人,也被称为维客。在维客页面上,每个人都可浏览、创建、更改文本,系统可以对不同版本内容进行有效控制管理,所有的修改记录都保存下来,不但可事后查验,也能追踪、回复至本来面目。这也就意味着每个人都可以方便地对共同的主题进行写作、修改、扩展或者探讨。同一维客网站的写作者自然构成了一个社群,维客系统为这个社群提供简单的交流工具。维客的概念始于1995年,当时在PUCC(Purdue University Computing Center)工作的沃德·坎宁安(Ward Cunningham)建立了一个叫波特兰模式知识库(Portland Pattern Repository)的工具,其目的是方便社群的交流,他也因此提出了wiki这一概念。从1996年至2000年间,波特兰模式知识库得到不断的发展,维客的概念也得到丰富和传播,网上又出现了许多类似的网站和软件系统,其中最有名的就是维基百科(Wikipedia)。维基百科是一个国际性的百科全书协作计划,与传统百科全书不同的地方,它力图通过大众的参与,创作一个包含人类所有知识领域的百科全书。它还是一部内容开放的百科全书,允许任何第三方不受限制地复制、修改及再发布材料的任何部分或全部。目前国内著名的维客(wiki)网站有:维客网 http://www.wiki.cn/维客中国 http://www.wikicn.com/ http://www.wikicn.net/搜派百科 http://www.sopai.org/ http://www.sopai.com/网络天书 http://www.cnic.org/维库 http://www.wikilib.com/天下维客 http://www.allwiki.com/互动在线 http://www.hoodong.com/维基百科 http://zh.wikipedia.org/(目前国内暂时无法访问)

centos7安装openldap

1.安装openldap及对应的组件yum install *openldap* 2.修改slapd.conf文件vi /etc/openldap/slapd.conf 找到这一行include /etc/openldap/schema/XXX.schema可以把在/etc/openldap/schema 目录下有用的schema 文件加到这里!本次实验按他默认设置,没作添加!suffix “dc=my-domain,dc=com“ rootdn “cn=Manager,dc=my-domain,dc=com“ 这里要填定你的域名,客户端连接的时候要用到的!如你的域名google.com “dc=google,dc=com”##这和你的hostname 无关rootpw secret 这一行是明文的密码设置,可以用MD5加密,方法可以问问google !默认是被注释的,所以要把#号去掉’secret ’ 就是你的密码这三行我改成了这样,大家可以参考一下suffix “dc=google,dc=com“ rootdn “cn=root,dc=google,dc=com“ rootpw 123456 3.开启openldap服务了/etc/rc.d/init.d/ldap start 4.重启ldap时会报错/etc/rc.d/init.d/ldap restart Stopping slapd: 虽然启动成功!当是警告在/var/lib/ldap 的目录下找不到DB_CONFIG的文件解决办法:将/etc/openldap/ 下的DB_CONFIG.example 的文件,复制到/var/lib/ldap 下,改名为 DB_CONFIG 就行了!cp /etc/openldap/DB_CONFIG.example /var/lib/ldap/DB_CONFIG service ldap restart 没报错了!!openldap 已经装完了!5.ldap 默认没有日志文件的,要自己创建建立openldap的日志文件vi /etc/syslog.conf 加入一行local4.* /var/log/ldap.log 重启 syslog/etc/rc.d/init.d/syslog restart 另:1.OpenLDAP资料存放的位置: /var/lib/ldap/ 目录内,如果要重新设定LDAP server,先停止执行 ldap ( service ldap stop ),再移除资料目录下的所有档案 ( rm -Rf /var/lib/ldap/* )2.OpenLDAP相关设定档的所在位置: /etc/openldap 6.客户端连接LDAP。推荐几个客户端软件:ldapadmin ,JXplorer,LDAP Browser\Editor, LDAP Administrator (收费)使用客户端前先在ldap服务中创建初始数据,否则用客户端连接的时候会提示连接失败!假设存放在/var/lib/ldap/test.ldif中,文件内容如下:# vi /var/lib/ldap/test.ldif 路径和文件文可以自定,记住就行了 dn: dc=《MY-DOMAIN》,dc=《COM》 objectclass: dcObject objectclass: organization o: 《MY ORGANIZATION》 dc: 《MY-DOMAIN》 dn: cn=Manager,dc=《MY-DOMAIN》,dc=《COM》 objectclass: organizationalRole cn: Manager ldap的数据默认放在”/var/lib/ldap”目录下,通过root账户运行slapadd命令添加的数据产生的文件属性属于root用户root组,但是service启动ldap是用ldap用户启动的,所以需要把这些文件的属性修改一下。下面这句脚本代码非常重要,否则数据只能读不能修改删除,血的教训。将目录资料所在资料目录的拥有者?群组,指定为ldap:chown -Rf ldap:ldap /var/lib/ldap 将目录根节点(root node)加到资料库:slapadd -v -l /etc/openldap/data/root.ldif 重新启动ldap/etc/rc.d/init.d/ldap restart 如果不成功,检查一下以上哪里做错了!防火墙关了没!

如何卸载openldap 教程

1、退出openldap。2、从开始菜单设置中选取控制面板。3、在“控制面板“中,打开“添加或删除程序“。4、从当前安装的程序列表中选择openldap,然后点按“删除“。5、当系统询问是否要删除openldap 时,选择“是“。6、卸载完成后,若提示重新启动电脑,请不要重新启动。7、如果在“添加或删除程序“中列有其他的openldap 程序项,也请一并删除。(望楼主采纳哦)

一开机就显示丢失openldap.dll,怎么办,有影响吗

下载修复  一、如果您的系统提示“没有找到gdiplus.dll”或者“缺少gdiplus.dll”等类似错误信息,请把gdiplus.dll下载到本机   二、直接拷贝该文件到系统目录里:   1、Windows 95/98/Me系统,则复制到C:WindowsSystem目录下。   2、Windows NT/2000系统,则复制到C:WINNTSystem32目录下。   3、Windows XP系统,则复制到C:WindowsSystem32目录下。   三、然后打开“开始-运行-输入regsvr32 gdiplus.dll”,回车即可

配置openldap,找不到配置文件

centos 7,yum安装的openldap默认使用动太配置,也就是网上说的slapd.d,目录下的东西,如果楼主希望用传统的slapd.conf的配置可将slapd.d暂时改名。并且在/etc/openldap/新建slapd.conf既可。

openldap 2.4 只读账号

由于OpenLDAP版本问题,本操作适用于2.4版本,通过命令可以查看OpenLDAP版本号

1    slapd -VV    

1、OpenLDAP部署好以后默认只有一个管理员账号,而账号格式比较特殊,类似“cn=Manager,dc=hzins,dc=com”这样,这里的cn可以理解为用户名,dc类似于域名,整个结合起来像是Email格式一样。

2、创建系统用户和密码

1    useradd ldap_user    

2    echo “123456“ | passwd –-stdin ldap_user    

3、提取用户信息,并生成ldif专用配置文件

1    grep “ldap_user” /etc/passwd 》 /root/users    

2    grep “ldap_user” /etc/group 》 /root/group    

3    /usr/share/migrationtools/migrate_passwd.pl /root/users 》 /root/users.ldif    

4    /usr/share/migrationtools/migrate_group.pl /root/groups 》 /root/groups.ldif    

4、修改配置文件第一行的dn,dc信息

1    vi /root/users.ldif    

2    dn: cn=ldap_user,dc=hzins,dc=com  #cn,dc都要修改为正确信息    

5、导入用户信息到数据库

1    ldapadd -x -w “123456“ -D “cn=Manager,dc=myldap,dc=com“ -f /root/users.ldif  #-w后面的密码是管理员密码,非新用户密码    

6、用phpldapadmin登录LDAP,这里用到的密码就是passwd命令所设置的密码了