6.2. 使用命令行为插件发起的更新启用跟踪绑定 DN

对于插件启动的数据更新,您通常需要知道哪个用户已执行导致更新的操作。在命令行中,设置 nsslapd-plugin-binddn-tracking 参数来跟踪此类用户信息。

流程

  • ,将 nsslapd-plugin-binddn-tracking 参数设置为 :

    # dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-plugin-binddn-tracking=on

验证

  • 显示插件更改的条目的 修饰符 名称和 internalModifiersname 属性。例如,如果启用了 memberOf 属性,请在将用户添加到组中显示用户的属性:
# ldapsearch -D "cn=Directory Manager" -W -H ldap://server.example.com -x -b "uid=example-user,ou=People,dc=example,dc=com" -s base -x internalModifiersname -x modifiersname
dn: uid=example-user,ou=people,dc=example,dc=com
modifiersname: uid=admin,ou=people,dc=example,dc=com
internalModifiersname: cn=MemberOf Plugin,cn=plugins,cn=config