BerkeleyDB安装:
		
| 0 1 2 3 4 5 6 7 8 9 | $ yum install gcc gcc-c++ gcc-objc gcc-objc++ libobjc openssl openssl-devel libtool-ltdl-devel openldap-devel #$ yum install libacl-devel libblkid-devel gnutls-devel readline-devel python-devel autoconf gcc-c++ gcc glibc-devel glibc-headers kernel-headers libgomp libstdc++-devel openssl-devel e2fsprogs-devel keyutils-libs-devel krb5-devel libselinux-devel libsepol-devel libtool-ltdl-devel $ wget http://download.oracle.com/berkeley-db/db-5.1.29.tar.gz $ tar zxf db-5.1.29.tar.gz  $ cd db-5.1.29/build_unix/ $ ../dist/configure  $ make && make install $ echo "/usr/local/BerkeleyDB.5.1/lib/" >> /etc/ld.so.conf                     $ ldconfig  $ ldconfig -v | 
openLDAP安装:
| 0 1 2 3 4 5 6 7 | $ wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.48.tgz $ tar zxf openldap-2.4.48.tgz $ cd openldap-2.4.48 $ env CPPFLAGS="-I/usr/local/BerkeleyDB.5.1/include" LDFLAGS="-L/usr/local/BerkeleyDB.5.1/lib -D_GNU_SOURCE" ./configure --prefix=/opt/openldap-2.4.48 --enable-overlays=mod --enable-modules --enable-bdb --enable-mdb --with-tls --enable-crypt --enable-accesslog --enable-auditlog --enable-collect --enable-memberof --enable-syncprov $ make depend && make && make install $ for i in `ls -l /usr/local/openldap/bin/ | awk '{print $9}' | grep -v ^$`;do ln -s /usr/local/openldap/bin/$i /usr/local/bin/$i;done $ for i in `ls -l /usr/local/openldap/sbin/ | awk '{print $9}' | grep -v ^$`;do ln -s /usr/local/openldap/sbin/$i /usr/local/sbin/$i;done $ ln -s /usr/local/openldap/include/* /usr/local/include/ | 
配置文件:
openldap配置文件:文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
M1:
M2:
文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
admin导入:
OU people导入:
普通用户导入:
文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
安装pqchecker:
		
| 0 1 2 3 4 | $ git clone https://bitbucket.org/ameddeb/pqchecker.git $ cd pqchecker/ $ sh ./adjustdate.bash $ ./configure LDAPSRC=/byrd/tools/openldap-2.4.48 JAVAHOME=/opt/jdk1.8.0_191 libdir=/usr/local/openldap/libexec/openldap/ PARAMDIR=/etc/openldap/pqchecker $ make && make install | 
安全模块导入:文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
OU polices
默认密码规则:
复杂性规则:pqchecker.so
文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
常规操作:文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
导出所有配置文件:
导出用户信息:
验证密码策略:
文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
备注:*.lidf后面均需要空一行、冒号后面空一格、结尾不空格
帮助文档:
1:http://www.meddeb.net/pqchecker
2:http://www.openldap.org/doc/admin24/quickstart.html
3:https://ltb-project.org/documentation/self-service-password文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/
文 章 源 自 note.t4x.orgByrd's Blog-https://note.t4x.org/project/openldap-master-configure/				
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!
 
							
