ldap setting in gitlab.rb
[root@gitlab gitlab]# cat gitlab.rb| grep -iE "### LDAP Settings" -A 50 | grep -v ^#
gitlab_rails['ldap_enabled'] = true
gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
main: # 'main' is the GitLab 'provider ID' of this LDAP server
label: 'LDAP'
host: 'ldap-ubuntu.vjwoss.xyz'
port: 389
uid: 'sAMAccountName'
bind_dn: 'cn=admin,dc=vjwoss,dc=xyz'
password: 'password'
encryption: 'plain' # "start_tls" or "simple_tls" or "plain"
allow_username_or_email_login: true
base: 'dc=vjwoss,dc=xyz'
ldap user list check, but not showing users here.
[root@gitlab gitlab]# sudo gitlab-rake gitlab:ldap:check
Checking LDAP ...
LDAP: ... Server: ldapmain
LDAP authentication... Success
LDAP users with access to your GitLab server (only showing the first 100 results)
Checking LDAP ... Finished
my ldap server users
root@ldap-ubuntu:~# ldapsearch -LLL -x -b "dc=vjwoss,dc=xyz"
dn: dc=vjwoss,dc=xyz
objectClass: top
objectClass: dcObject
objectClass: organization
o: vjwoss
dc: vjwoss
dn: cn=admin,dc=vjwoss,dc=xyz
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: admin
description: LDAP administrator
dn: ou=gitlab,cn=admin,dc=vjwoss,dc=xyz
objectClass: organizationalUnit
objectClass: top
ou: gitlab
dn: ou=jenkins,cn=admin,dc=vjwoss,dc=xyz
objectClass: organizationalUnit
objectClass: top
ou: jenkins
dn: cn=gitlab,dc=vjwoss,dc=xyz
objectClass: simpleSecurityObject
objectClass: organizationalRole
objectClass: top
cn: gitlab
description: gitlab administrator
dn: cn=readonly,cn=admin,dc=vjwoss,dc=xyz
gidNumber: 500
cn: readonly
objectClass: posixGroup
objectClass: top
dn: uid=user-001,cn=admin,dc=vjwoss,dc=xyz
objectClass: account
objectClass: simpleSecurityObject
objectClass: top
uid: user-001
dn: cn=user002,cn=admin,dc=vjwoss,dc=xyz
givenName: user
gidNumber: 500
homeDirectory: /home/users/u001
loginShell: /bin/bash
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
uidNumber: 1000
cn: user002
mail: user002@vjwoss.xyz
sn: 002
uid: u002
dn: cn=Users,dc=vjwoss,dc=xyz
gidNumber: 501
cn: Users
objectClass: posixGroup
objectClass: top
dn: cn=John Doe,cn=Users,dc=vjwoss,dc=xyz
cn: John Doe
givenName: John
gidNumber: 501
homeDirectory: /home/users/jdoe
sn: Doe
loginShell: /bin/sh
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
uidNumber: 1001
uid: jdoe
mail: john.doe@vjwoss.xyz
dn: cn=James Roy,cn=Users,dc=vjwoss,dc=xyz
cn: James Roy
givenName: James
gidNumber: 501
homeDirectory: /home/users/jroy
sn: Roy
loginShell: /bin/bash
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
uidNumber: 1003
uid: jroy
mail: jroy@vjwoss.xyz
please suggest what I miss here.