You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OpenLDAP中删除两个auditlog条目之一(第一个)

删除OpenLDAP中指定auditlog Overlay条目

以下是你执行ldapsearch命令的翻译后输出:

ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config olcOverlay={2}auditlog |grep -v "#"
SASL/EXTERNAL 认证已启动
SASL 用户名: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0

dn: olcOverlay={2}auditlog,olcDatabase={2}hdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcAuditlogConfig
olcOverlay: {2}auditlog
olcAuditlogFile: /var/log/ldapaudit.log

dn: olcOverlay={3}auditlog,olcDatabase={2}hdb,cn=config
objectClass: olcOverlayConfig
objectClass: olcAuditlogConfig
olcOverlay: {3}auditlog
olcAuditlogFile: /var/log/ldap.log

search: 2
result: 0 成功

要删除第一个auditlog条目,直接执行以下命令即可:

ldapdelete -Y EXTERNAL -H ldapi:/// "olcOverlay={2}auditlog,olcDatabase={2}hdb,cn=config"

常见报错排查

  • 权限不足:必须以root用户或拥有OpenLDAP配置修改权限的系统用户执行命令,SASL EXTERNAL认证依赖系统用户权限,非特权用户会报错。
  • DN格式错误:复制条目DN时要保证完整无遗漏,比如olcDatabase={2}hdb的序号需和实际配置完全匹配。
  • 依赖未清理:如果该auditlog overlay被其他配置引用,需先移除关联依赖后再删除(auditlog作为独立overlay,这种情况极少出现)。

删除完成后,可再次执行ldapsearch验证结果:

ldapsearch -Y EXTERNAL -H ldapi:/// -b cn=config olcOverlay={2}auditlog

内容的提问来源于stack exchange,提问作者walacik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 08:56:07