Active directory openldap数据文件,它们看起来像什么

Active directory openldap数据文件,它们看起来像什么,active-directory,ldap,openldap,Active Directory,Ldap,Openldap,从slapd.conf文件中,我可以看到数据存储的位置。当我查看该数据目录时,我会看到两种文件,一种是.bdb文件,它们似乎是数据文件,因为这是配置文件中定义的扩展名。但是,我也有一堆日志文件,当我尝试在vi中读取它们时,它们似乎是二进制的。我不确定它们是否应该在那里,或者这是否是我之前的某个人的疏忽。如果要从.ldif文件还原,删除所有日志文件是否会丢失任何内容?我是否只需要删除bdb文件 它们是Berkeley DB文件 例如,在Ubuntu 10.04上,您可以安装db4.7-util包,

从slapd.conf文件中,我可以看到数据存储的位置。当我查看该数据目录时,我会看到两种文件,一种是
.bdb
文件,它们似乎是数据文件,因为这是配置文件中定义的扩展名。但是,我也有一堆日志文件,当我尝试在vi中读取它们时,它们似乎是二进制的。我不确定它们是否应该在那里,或者这是否是我之前的某个人的疏忽。如果要从.ldif文件还原,删除所有日志文件是否会丢失任何内容?我是否只需要删除bdb文件

它们是Berkeley DB文件

例如,在Ubuntu 10.04上,您可以安装
db4.7-util
包,并使用各种
db4.7.*
utils(例如
db4.7_dump
db4.7_stat
)获取一些信息。话虽如此,数据库的结构实际上取决于OpenLDAP的编码方式(它是一种内部格式,因此除非您真的想深入研究,否则它不是特别有用)

如果要从LDIF文件还原,请使用LDAP客户端或OpenLDAP命令,如
ldapadd