This base cannot be created with PLA.

无法登陆

This base cannot be created with PLA._第1张图片

或者
配置OpenLDAP,在配置过程中安装了OpenLDAP的管理工具phpldapadmin后,发现无法添加OU,Group、Account等,显示为如下结果:

This base cannot be created with PLA._第2张图片

经过查询,最终总结和处理如下

1、首先需要在/etc/openldap/目录下,创建一个base.ldif文件,如下所示:

[root@cdh-server1 ~]# cd /etc/openldap
[root@cdh-server2 openldap]# pwd
/etc/openldap
[root@cdh-server2 openldap]# ll
total 24
drwxr-xr-x. 2 root root 4096 Oct 23 09:29 certs
-rw-r--r--  1 root root  121 May 16 17:56 check_password.conf
-rw-r--r--  1 root root  363 May 16 17:56 ldap.conf
drwxr-xr-x  2 root root 4096 Oct 23 09:29 schema
drwxr-x---  3 ldap ldap 4096 Oct 23 14:46 slapd.d
[root@cdh-server2 openldap]#

2、在base.ldif文件中,写入如下信息,为创建初始化根节点做准备工作:

[root@cdh-server1 openldap]# vi base.ldif
[root@cdh-server2 openldap]# cat base.ldif
dn: dc=jf,dc=local
o: ldap
objectclass: dcobject
objectclass: organization

[root@cdh-server2 openldap]#

填写的内容是olcSuffix内容,也是页面上的内容

[root@cdh-server2 openldap]# vim /etc/openldap/slapd.d/cn=config/olcDatabase\=\{2\}hdb.ldif
olcRootDN: cn=Manager,dc=jf,dc=local
olcSuffix: dc=jf,dc=local

3、执行下面命令, 输入之前配置OpenLDAP的密码后,即可完成创建LDAP根节点,如下图所示:

[root@cdh-server2 openldap]# ldapadd -f base.ldif  -x -D cn=Manager,dc=jf,dc=local -W
Enter LDAP Password: ldap123
adding new entry "dc=jf,dc=local"

完成以上操作后,再回到phpldapadmin页面,t退出重新登录,可以看到,已经正常出现了根节点,并可以创建相关OU、Group、Account等对象,如下图所示:
This base cannot be created with PLA._第3张图片

你可能感兴趣的:(安全-相关)