ldap - 使用 entryUUID 修改 LDAP
问题描述
我正在尝试使用 entryUUID 修改 LDAP 中的项目。
ldapmodify --hostName localhost --port 1389 --bindDN "cn=Directory Manager" --bindPassword password <<+
dn: entryUUID=bf5e7357-90a6-4481-b464-4ed9e153fc44,dc=pm,dc=test,dc=com
changetype: modify
replace: Salary
Salary:100
+
如果我使用 uid 它工作正常。
我们如何使用 entryUUID 来定位项目?
解决方案
LDAP ModifyRequest 需要 LDAP 条目的完全可分辨名称,如RFC 4511中所述。
您需要获取条目的 DN 才能进行修改。
推荐阅读
- javascript - 如何在此 Google Apps 脚本中格式化时间?
- ruby - 如何为现有的 Rake 任务添加异常处理?
- azure - Azure 服务结构:容器映像未刷新
- node.js - Node.js 多中间件导出模式
- android - 在 Android RecyclerView 中减少解析所需日期时间格式的延迟的步骤?
- javascript - 在 Firefox 和 Edge 上隐藏默认日期输入菜单
- ruby-on-rails - postgres 中枚举类型的 schema.rb 崩溃
- php - Codeigniter - 如何根据日期和时间在会议室应用程序中获取可用房间
- c# - Httpclient 该实例已经启动了一个或多个请求。只能在发送第一个请求之前修改属性
- windows - 如何在 Windows 上使用命令提示符获取 .exe 文件的内存大小