0
對Gerrit使用Active Directory LDAP身份驗證時,Gerrit似乎沒有從AD管理員組((BIG問題:))中拉入用戶。一旦在Gerrit中創建組後,其他位於dc和Users容器的基本目錄中的用戶就會被正確引入,但AD中的Builtin容器中的Administrators組中的用戶不會被正確引入。使用LDAP身份驗證時,Gerrit不會從Active Directory中獲得管理員權限?
這裏是我的gerrit.config文件:
...
[auth]
type=LDAP
[ldap]
server = ldap://ldapserver
referral=follow
username= user
password= pass
accountBase = dc=domain,dc=com
groupBase = dc=domain,dc=com
accountPattern = (&(objectClass=user)(sAMAccountName=${username}))
groupPattern = (&(objectClass=group)(cn=${groupname}))
accountFullName = displayName
accountMemberField = memberOf
accountEmailAddress = mail
...
有人知道的方式來解決這個問題? (甚至直接登錄到嵌入式數據庫以某種方式粘在管理員,雖然我不知道用於該登錄憑證...)
謝謝!
事實上,將LDAP Gerrit用戶添加到管理員組已足夠,其他管理員可以讀取/拉入Gerrit。 – mut1na