是否有任何命令或任何方式可以查看在Ubuntu terminal
或{{1}}
答案 0 :(得分:1)
LDAP将用作身份验证的方式,但不会报告任何可能没有尚登录到GitLab的LDAP用户:GitLab仅在第一次连接时创建用户。
含义:这不是因为你有2000个用户可以通过LDAP进行身份验证,GitLab会显示2000个用户。
关于LDAP,只有 ldapsearch
可以列出潜在用户:
ldapsearch -H ldap://ad-your-server:<yourPort> -x \
-D "<yourBindACcount>" -w <yourBindpassword> -b "DC=xxx,DC=yyy,DC=zz" \
-s sub -a always -z 1000 \
"(&(memberOf=CN=<aGRoup>,OU=aaa,OU=bbb,OU=...,DC=xxx,...)"
关于GitLab,请查看Rake task LDAP:
# Omnibus installation
sudo gitlab-rake gitlab:ldap:check
默认情况下,该任务将返回100个LDAP用户的样本。通过将数字传递给检查任务来更改此限制:
rake gitlab:ldap:check[50]
这仅用于检查:不会列出所有用户。