LDAP数据的移植

the Way to Export and Import LDAP Data

1、从旧LDAP数据库导出数据

$sudo slapcat -v -l aa.ldif

2、在新LDAP数据库中进行初始化

初始化请使用dpkg-reconfigure!之前我使用

$sudo rm –fr /var/lib/ldap/*

然后直接导入旧LDAP数据库文件,造成了LAM无法正确连接LDAP Server的错误。

$sudo dpkg-reconfigure slapd

注:由于重新设置后,在/etc/ldap文件下的ldap设置档slapd.conf发生了一些细小变化。

LDAP 需要感知 Samba LDAP 模式。为此,将 Samba 的模式复制到 /etc/openldap/schema 中。

寻找 Samba 的模式。它应该在安装 Samba 的目录中。为了寻找它,输入:

$locate samba.schema

将它复制到 /etc/openldap/schema 中。

设置正确的权限。输入:

$sudo chmod 644 /etc/openldap/schema/samba.schema

3、LAM中创建基本项

使用admin帐号和密码登陆http://192.168.1.6/lamLAM要求创建基本项,点击Create创建。

4、导入ldif数据

$sudo net getlocalsid

得到SambaSid

aa.ldif文件中,用新SambaSid替换文件中的旧SambaSid

同时去掉adminLAM中自动创建的项。然后,进行文件导入

$sudo /etc/init.d/slapd stop

$sudo slapadd -v -l aa.ldif

$sudo /etc/init.d/slapd start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值