|
项目背景: 公司之前架设了一个开源的统一认证平台Authentik 用来对接公司的各业务系统,最近想着把Atrust也对接上.
故障现象 可以导入用户和分组,但是用户在根目录
相关参数: 用户过滤  &(objectClass=person)(sAMAccountName=*)(!(sAMAccountName=ak*))) 组过滤:(&(objectClass=group)(uid=*-*)(!(cn=authentik*))) 角色过滤:(&(objectClass=group)(uid=*-*)(!(cn=authentik*)))
ldapsearch 输出 - ---------------- ldapsearch -x -H ldap://192.168.30.210:389 -D "cn=akadmin,ou=users,dc=arc,dc=com" -w "Arc2026?" -b "dc=arc,dc=com" "(cn=duantao)" ---------------
- # extended LDIF
- #
- wave@wave:~$ ldapsearch -x -H ldap://192.168.250.250:389 -D "cn=akadmin,ou=users,dc=arc,dc=com" -w "Arc2026?" -b "dc=arc,dc=com"
- #
- # LDAPv3
- # base <dc=arc,dc=com> with scope subtree
- # filter: (objectclass=*)
- # requesting: ALL
- #
- # arc.COM
- dn: DC=arc,DC=COM
- objectClass: top
- entryDN:
- supportedLDAPVersion: 3
- supportedCapabilities: 1.2.840.113556.1.4.800
- supportedCapabilities: 1.2.840.113556.1.4.1791
- supportedCapabilities: 1.2.840.113556.1.4.1670
- supportedCapabilities: 1.2.840.113556.1.4.1880
- supportedCapabilities: 1.2.840.113556.1.4.1851
- supportedCapabilities: 1.2.840.113556.1.4.1920
- supportedCapabilities: 1.2.840.113556.1.4.1935
- supportedCapabilities: 1.2.840.113556.1.4.2080
- supportedCapabilities: 1.2.840.113556.1.4.2237
- supportedControl: 2.16.840.1.113730.3.4.9
- supportedControl: 2.16.840.1.113730.3.4.10
- supportedControl: 1.2.840.113556.1.4.474
- supportedControl: 1.2.840.113556.1.4.319
- subschemaSubentry: cn=subschema
- namingContexts: dc=arc,dc=com
- rootDomainNamingContext: dc=arc,dc=com
- vendorName: goauthentik.io
- vendorVersion: authentik LDAP Outpost Version 2026.2.3
- # users, arc.com
- dn: ou=users,dc=arc,dc=com
- distinguishedName: ou=users,dc=arc,dc=com
- objectClass: top
- objectClass: nsContainer
- commonName: users
- # ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e, users, arc.com
- dn: cn=ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e,ou=users,dc=arc,dc=com
- uid: b3ae2bdc44a80225b0008def0f65298d2ca60a3114b666d30411e0231e46e65d
- displayName: Outpost LDAP Service-Account
- sn: Outpost LDAP Service-Account
- createTimestamp: 20260520085956Z
- modifyTimestamp: 20260520085956Z
- sAMAccountName: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
- mail:
- homeDirectory: /home/ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
- pwdChangedTime: 20260520085956Z
- ak-superuser: FALSE
- cn: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
- name: Outpost LDAP Service-Account
- objectClass: top
- objectClass: person
- objectClass: organizationalPerson
- objectClass: inetOrgPerson
- objectClass: user
- objectClass: posixAccount
- objectClass: goauthentik.io/ldap/user
- uidNumber: 2005
- ak-active: TRUE
- gidNumber: 2005
- # ak-outpost-7dc975f1d72e490ea98759961b273f59, users, arc.com
- dn: cn=ak-outpost-7dc975f1d72e490ea98759961b273f59,ou=users,dc=arc,dc=com
- sAMAccountName: ak-outpost-7dc975f1d72e490ea98759961b273f59
- gidNumber: 2002
- pwdChangedTime: 20260520085315Z
- createTimestamp: 20260520085315Z
- uid: a55fb72010340fd2f693ddacad2649c6ebaa90d3c7f23e59cfb558ffea2dd879
- name: Outpost authentik Embedded Outpost Service-Account
- displayName: Outpost authentik Embedded Outpost Service-Account
- uidNumber: 2002
- sn: Outpost authentik Embedded Outpost Service-Account
- ak-active: TRUE
- cn: ak-outpost-7dc975f1d72e490ea98759961b273f59
- mail:
- ak-superuser: FALSE
- objectClass: top
- objectClass: person
- objectClass: organizationalPerson
- objectClass: inetOrgPerson
- objectClass: user
- objectClass: posixAccount
- objectClass: goauthentik.io/ldap/user
- homeDirectory: /home/ak-outpost-7dc975f1d72e490ea98759961b273f59
- modifyTimestamp: 20260520085315Z
- # akadmin, users, arc.com
- dn: cn=akadmin,ou=users,dc=arc,dc=com
- pwdChangedTime: 20260520085715Z
- cn: akadmin
- gidNumber: 2004
- sn: authentik Default Admin
- ak-active: TRUE
- name: authentik Default Admin
- objectClass: top
- objectClass: person
- objectClass: organizationalPerson
- objectClass: inetOrgPerson
- objectClass: user
- objectClass: posixAccount
- objectClass: goauthentik.io/ldap/user
- homeDirectory: /home/akadmin
- createTimestamp: 20260520085321Z
- modifyTimestamp: 20260520085715Z
- ak-superuser: TRUE
- uid: 9210c20adcfd6a1bb0d05dba74a545a3acbf9a9fa3dc3de66ac52333047f45cc
- displayName: authentik Default Admin
- uidNumber: 2004
- memberOf: cn=authentik Admins,ou=groups,dc=arc,dc=com
- sAMAccountName: akadmin
- mail: tao.duan@arcadiasemi.com
- # dubo, users, arc.com
- dn: cn=dubo,ou=users,dc=arc,dc=com
- title:: 5YW25LuW
- source: python-faker-script
- modifyTimestamp: 20260522064209Z
- sAMAccountName: dubo
- homeDirectory: /home/dubo
- createTimestamp: 20260522064209Z
- displayName:: 5p2c5rOi
- mail: dubo@alibaba.com
- objectClass: top
- objectClass: person
- objectClass: organizationalPerson
- objectClass: inetOrgPerson
- objectClass: user
- objectClass: posixAccount
- objectClass: goauthentik.io/ldap/user
- uidNumber: 2031
- sn:: 5p2c5rOi
- ak-active: TRUE
- ak-superuser: FALSE
- cn: dubo
- name:: 5p2c5rOi
- pwdChangedTime: 20260522064209Z
- memberOf: cn=ceo,ou=groups,dc=arc,dc=com
- uid: 937dc57ce8dff66938a005a4f57b1a4637aab7fce649944a889ee4382dab3298
- gidNumber: 2031
- # guoyan, users, arc.com
- dn: cn=guoyan,ou=users,dc=arc,dc=com
- title:: 6J6N6LWE57uP55CGL+iejei1hOS4u+euoQ==
- source: python-faker-script
- uid: 8efa6bbee72104ea6bfdd4c588af2cb4f5b837c000fb9564b0918b6f00fc5abd
- name:: 6YOt5bKp
- gidNumber: 2029
- homeDirectory: /home/guoyan
- pwdChangedTime: 20260522064208Z
- createTimestamp: 20260522064208Z
- ak-active: TRUE
- ak-superuser: FALSE
- memberOf: cn=finance,ou=groups,dc=arc,dc=com
- uidNumber: 2029
- sn:: 6YOt5bKp
- modifyTimestamp: 20260522064208Z
- sAMAccountName: guoyan
- displayName:: 6YOt5bKp
- mail: guoyan@alibaba.com
- objectClass: top
- objectClass: person
- objectClass: organizationalPerson
- objectClass: inetOrgPerson
- objectClass: user
- objectClass: posixAccount
- objectClass: goauthentik.io/ldap/user
- cn: guoyan
- # liunan, users, arc.com
- dn: cn=liunan,ou=users,dc=arc,dc=com
- title:: 56m65LmY5Lq65ZGY
- source: python-faker-script
- displayName:: 5YiY5qWg
- homeDirectory: /home/liunan
- pwdChangedTime: 20260522064204Z
- modifyTimestamp: 20260522064204Z
- ak-active: TRUE
- ak-superuser: FALSE
- memberOf: cn=HR,ou=groups,dc=arc,dc=com
- cn: liunan
- uid: 21d36a66af3e3a14a87fe7407786e283bd5d9e0a768082054fa42a19e7ea037d
- mail: liunan@alibaba.com
- sn:: 5YiY5qWg
- name:: 5YiY5qWg
- uidNumber: 2012
- sAMAccountName: liunan
- objectClass: top
- objectClass: person
- objectClass: organizationalPerson
- objectClass: inetOrgPerson
- objectClass: user
- objectClass: posixAccount
- objectClass: goauthentik.io/ldap/user
- gidNumber: 2012
- createTimestamp: 20260522064204Z
- # groups, arc.com
- dn: ou=groups,dc=arc,dc=com
- distinguishedName: ou=groups,dc=arc,dc=com
- objectClass: top
- objectClass: nsContainer
- commonName: groups
- # HR, groups, arc.com
- dn: cn=HR,ou=groups,dc=arc,dc=com
- member: cn=liunan,ou=users,dc=arc,dc=com
- cn: HR
- uid: 4ae42a73-607f-4f7f-a02e-8436955e55df
- sAMAccountName: HR
- gidNumber: 103547
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- # authentik Admins, groups, arc.com
- dn: cn=authentik Admins,ou=groups,dc=arc,dc=com
- uid: 25f61600-efb4-478a-a0ca-b270ad8b8d9c
- sAMAccountName: authentik Admins
- gidNumber: 54459
- ak-superuser: true
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- member: cn=akadmin,ou=users,dc=arc,dc=com
- cn: authentik Admins
- # authentik Read-only, groups, arc.com
- dn: cn=authentik Read-only,ou=groups,dc=arc,dc=com
- notes:: QW4gZ3JvdXAgd2l0aCBhbiBhdXRvLWdlbmVyYXRlZCByb2xlIHRoYXQgYWxsb3dzIHJlYW
- Qtb25seSBwZXJtaXNzaW9ucyBvbiBhbGwgb2JqZWN0cy4K
- cn: authentik Read-only
- uid: 965fb543-48f1-4176-aa3d-a3f874209578
- sAMAccountName: authentik Read-only
- gidNumber: 23988
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- # ceo, groups, arc.com
- dn: cn=ceo,ou=groups,dc=arc,dc=com
- gidNumber: 51063
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- member: cn=dubo,ou=users,dc=arc,dc=com
- cn: ceo
- uid: 236822ae-a219-4586-bbdb-7ca8f9216fcb
- sAMAccountName: ceo
- # devops, groups, arc.com
- dn: cn=devops,ou=groups,dc=arc,dc=com
- cn: devops
- uid: e77616b9-ee85-4fdd-820a-eb9e8cd2db5e
- sAMAccountName: devops
- gidNumber: 34766
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- # finance, groups, arc.com
- dn: cn=finance,ou=groups,dc=arc,dc=com
- member: cn=guoyan,ou=users,dc=arc,dc=com
- cn: finance
- uid: 5c7b0a6c-e2ce-445f-9665-ca85361cad6c
- sAMAccountName: finance
- gidNumber: 16292
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- # it, groups, arc.com
- dn: cn=it,ou=groups,dc=arc,dc=com
- cn: it
- uid: db772297-f8e8-46a1-9c66-b650676b125f
- sAMAccountName: it
- gidNumber: 33171
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- # maketing, groups, arc.com
- dn: cn=maketing,ou=groups,dc=arc,dc=com
- uid: a8cf1d34-050e-499d-9fe0-6e7150f0da4e
- sAMAccountName: maketing
- gidNumber: 26438
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- cn: maketing
- # product-plan, groups, arc.com
- dn: cn=product-plan,ou=groups,dc=arc,dc=com
- uid: 00bf3bad-e86b-40a3-8c4a-81fa6e52e6cc
- sAMAccountName: product-plan
- gidNumber: 103293
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- cn: product-plan
- # tech, groups, arc.com
- dn: cn=tech,ou=groups,dc=arc,dc=com
- cn: tech
- uid: c5824e2e-064f-4930-9b1e-e61a7fa12536
- sAMAccountName: tech
- gidNumber: 30253
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- # virtual-groups, arc.com
- dn: ou=virtual-groups,dc=arc,dc=com
- distinguishedName: ou=virtual-groups,dc=arc,dc=com
- objectClass: top
- objectClass: nsContainer
- commonName: virtual-groups
- # ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e, virtual-groups, arc.com
- dn: cn=ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e,ou=virtual-groups,dc=arc,dc
- =com
- sAMAccountName: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
- gidNumber: 2005
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- objectClass: goauthentik.io/ldap/virtual-group
- member: cn=ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e,ou=users,dc=arc,dc=com
- cn: ak-outpost-5c571a6db0554d1dad11b1ffb4d9fd4e
- uid: b3ae2bdc44a80225b0008def0f65298d2ca60a3114b666d30411e0231e46e65d
- # ak-outpost-7dc975f1d72e490ea98759961b273f59, virtual-groups, arc.com
- dn: cn=ak-outpost-7dc975f1d72e490ea98759961b273f59,ou=virtual-groups,dc=arc,dc
- =com
- member: cn=ak-outpost-7dc975f1d72e490ea98759961b273f59,ou=users,dc=arc,dc=com
- cn: ak-outpost-7dc975f1d72e490ea98759961b273f59
- uid: a55fb72010340fd2f693ddacad2649c6ebaa90d3c7f23e59cfb558ffea2dd879
- sAMAccountName: ak-outpost-7dc975f1d72e490ea98759961b273f59
- gidNumber: 2002
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- objectClass: goauthentik.io/ldap/virtual-group
- # akadmin, virtual-groups, arc.com
- dn: cn=akadmin,ou=virtual-groups,dc=arc,dc=com
- uid: 9210c20adcfd6a1bb0d05dba74a545a3acbf9a9fa3dc3de66ac52333047f45cc
- sAMAccountName: akadmin
- gidNumber: 2004
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- objectClass: goauthentik.io/ldap/virtual-group
- member: cn=akadmin,ou=users,dc=arc,dc=com
- cn: akadmin
- # dubo, virtual-groups, arc.com
- dn: cn=dubo,ou=virtual-groups,dc=arc,dc=com
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- objectClass: goauthentik.io/ldap/virtual-group
- member: cn=dubo,ou=users,dc=arc,dc=com
- cn: dubo
- uid: 937dc57ce8dff66938a005a4f57b1a4637aab7fce649944a889ee4382dab3298
- sAMAccountName: dubo
- gidNumber: 2031
- # guoyan, virtual-groups, arc.com
- dn: cn=guoyan,ou=virtual-groups,dc=arc,dc=com
- cn: guoyan
- uid: 8efa6bbee72104ea6bfdd4c588af2cb4f5b837c000fb9564b0918b6f00fc5abd
- sAMAccountName: guoyan
- gidNumber: 2029
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- objectClass: goauthentik.io/ldap/virtual-group
- member: cn=guoyan,ou=users,dc=arc,dc=com
- # liunan, virtual-groups, arc.com
- dn: cn=liunan,ou=virtual-groups,dc=arc,dc=com
- ak-superuser: false
- objectClass: group
- objectClass: groupOfUniqueNames
- objectClass: groupOfNames
- objectClass: goauthentik.io/ldap/group
- objectClass: posixGroup
- objectClass: goauthentik.io/ldap/virtual-group
- member: cn=liunan,ou=users,dc=arc,dc=com
- cn: liunan
- uid: 21d36a66af3e3a14a87fe7407786e283bd5d9e0a768082054fa42a19e7ea037d
- sAMAccountName: liunan
- gidNumber: 2012
- # search result
- search: 2
- result: 0 Success
- # numResponses: 27
- # numEntries: 26
复制代码
|