azmeuk Asked: 2020-09-05 02:13:05 +0800 CST2020-09-05 02:13:05 +0800 CST 2020-09-05 02:13:05 +0800 CST 如何检查 OpenLDAP 是否启用了覆盖? 772 有没有办法自动检查是否memberof使用 openldap 启用了覆盖?那里有很多教程解释了如何启用memberof,但是我怎么知道这是否已经启用?基于控制台的解决方案将不胜感激。 ldap openldap 1 个回答 Voted Best Answer azmeuk 2020-09-05T02:20:11+08:002020-09-05T02:20:11+08:00 如果您使用基于 OpenLDAP 目录的配置,而不是基于文件的配置,您可以使用以下命令检查加载的模块: slapcat -n 0 | grep olcModuleLoad 启用 memberof 后,它应该出现在输出中: # slapcat -n 0 | grep olcModuleLoad olcModuleLoad: {0}back_mdb olcModuleLoad: {1}memberof olcModuleLoad: {2}refint 您可以检查是否启用了覆盖: # slapcat -n 0 | grep olcOverlay dn: olcOverlay={0}memberof,olcDatabase={1}mdb,cn=config objectClass: olcOverlayConfig olcOverlay: memberof dn: olcOverlay={1}refint,olcDatabase={1}mdb,cn=config objectClass: olcOverlayConfig olcOverlay: {1}refint
如果您使用基于 OpenLDAP 目录的配置,而不是基于文件的配置,您可以使用以下命令检查加载的模块:
启用 memberof 后,它应该出现在输出中:
您可以检查是否启用了覆盖: