标签:policy ldap sysconf start none 不同 gpe 部署 ext
vim
/etc/openldap/slapd
.d
/cn
\=config
/olcDatabase
\=\{2\}hdb.ldif
修改域名和用户(在8行和9行),增加用户密码(增加用户密码的时候,一定在输入密码前按一下tab键),修改完成后,wq!保存
vim
/etc/openldap/slapd
.d
/cn
\=config
/olcDatabase
\=\{1\}monitor.ldif
修改第7中的dn.base里面的dc和cn,修改成与服务器配置一样的域,wq!保存
cp
/usr/share/openldap-servers/DB_CONFIG
.example
/var/lib/ldap/DB_CONFIG 将/usr/share/openldap-servers/DB_CONFIG.example的文件复制到/var/lib/ldap/DB_CONFIG目录下
chown
-R ldap.ldap
/var/lib/ldap 给文件授ldap权限
systemctl start slapd
systemctl
enable
slapd
netstat
-lt |
grep
ldap
netstat
-tunlp |
egrep
"389|636"
cd
/etc/openldap/schema/ 切换到schema目录下执行以下命令
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f cosine.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f nis.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f collective.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f corba.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f core.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f duaconf.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f dyngroup.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f inetorgperson.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f java.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f misc.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f openldap.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f pmi.ldif
ldapadd -Y EXTERNAL -H ldapi:
///
-D
"cn=config"
-f ppolicy.ldif
vim /usr/share/migrationtools/migrate_common.ph
修改migrate_common.ph文件
修改61行 $NAMINGCONTEXT{
‘group‘
} =
"ou=Groups"
;
修改71行 $DEFAULT_MAIL_DOMAIN =
"songchen.com"
;
修改74行 $DEFAULT_BASE =
"dc=songchen,dc=com"
;
修改90行 $EXTENDED_SCHEMA = 1;
cd /usr/share/migrationtools 切换到migrationtools目录下执行 .
/migrate_base
.pl >
/root/base
.ldif
ldapadd -x -W -D "cn=auto,dc=songchen,dc=com" -f /root/base.ldif
mkdir /home/guests
useradd -d /home/guests/test12 test12
useradd -d /home/guests/test123 test123
echo ‘123456‘ | passwd --stdin test12
echo ‘123456‘ | passwd --stdin test123
getent
passwd
|
tail
-n 5 >
/root/users
getent shadow |
tail
-n 5 >
/root/shadow
getent group |
tail
-n 5 >
/root/groups
cd
/usr/share/migrationtools 切换到
migrationtools目录下编辑vim migrate_passwd.pl文件(修改188行,把/etc/shadow换成/root/shadow)
wq!保存
再执行.
/migrate_passwd
.pl
/root/users
>
users
.ldif
.
/migrate_group
.pl
/root/groups
>
groups
.ldif
ldapadd -x -W -D "cn=auto,dc=songchen,dc=com" -f users.ldif
ldapadd -x -W -D "cn=auto,dc=songchen,dc=com" -f groups.ldif
ldapadmin官网下载地址:
http://www.ldapadmin.org/download/ldapadmin.html
这里的信息就是通过ldapadmin客户端添加进来的,到此全部部署完成
注意:一:安装之前,一定要关闭防火墙
二: 修改selinux
三:如果要开启ssl要修改配置文件
要增加ldaps:///
vi /etc/sysconfig/slapd
SLAPD_URLS="ldapi:/// ldap:/// ldaps:///"
四:再重启服务:service slapd restart
标签:policy ldap sysconf start none 不同 gpe 部署 ext
原文地址:https://www.cnblogs.com/lcword/p/14434461.html