简介
本文档介绍如何查找用户映射以检查用户ID是否与正确的AD用户匹配。
背景信息
当ADSync进程在连接器上发生时,它会将所有必需的Active Directory数据导出到磁盘上的文件,并且它们通常是可人读取的(文本)。
查找计算机上的当前用户
- 在用户计算机上,打开命令提示符并运行:
- Windows:
nslookup -type=txt debug.opendns.com.
- 对于Linux/Mac:
dig txt debug.opendns.com.
- 输出类似于:
nslookup -type=txt debug.opendns.com.
Server: 192.168.1.10
Address: 192.168.1.10#53
Non-authoritative answer:
debug.opendns.com text = "server your-opendns-va"
debug.opendns.com text = "appliance id 007a2c2d"
debug.opendns.com text = "host id a9b331e8f177c757b151c900df98d861"
debug.opendns.com text = "user id 4907f8d4a18f122bf8f8b2709dae99ab"
在连接器上查找相应的用户
- user id字段是我们要查找的信息,请注意该id,在本例中:4907f8d4a18f122bf8f8b2709dae99ab
- 现在,登录运行连接器组件的服务器
- 导航至C:\Program Files\OpenDNS\OpenDNS Connector\ADSync
- 打开文件UserStruct.ldif
- 搜索从nslookup命令获取的字符串:4907f8d4a18f122bf8f8b2709dae99ab
- 查找与用户关联的Hash文件(在本例中为John Doe),输出类似于:
dn: CN=John Doe,OU=Users,OU=Corp,DC=Example,DC=com
changetype: add
memberOf: CN=Test-Group,OU=Groups,OU=Users,OU=Corp,DC=Example,DC=com
memberOf: CN=Staff,OU=Groups,OU=Users,OU=Corp,DC=Example,DC=com
Hash: 4907f8d4a18f122bf8f8b2709dae99ab