2016-03-14 124 views
0

我使用errit Code Review 2.12與LDAP認證,mysql數據庫。如何使用ldap身份驗證在gerrit中創建管理員用戶?

[auth] 
    type = LDAP 
[ldap] 
    server = ldap://server 
    accountBase = ou=administrator,dc=company,dc=com 
    referral = follow 
    accountPattern = (uid=${username}) 
    accountFullName = cn 
    accountEmailAddress = mail 

,並在我的LDAP

dc=company,dc=in (3) 
---> cn=admin 
+--> ou=administrator (1) 
| ---> cn=dev 
+--> ou=people (1) 
| ---> cn=test user 

測試用戶可以能夠登錄,但不具有管理員組分配。 配置有什麼問題?

+0

也許這個主題? https://groups.google.com/forum/#!topic/repo-discuss/3jz7wq4VqVw –

回答

0

連接到空Gerrit實例的第一個用戶被添加到Administrators組。

如果第1連接用戶要添加其他管理員,他有使用格里特UI添加它下People > List Groups > Administrators > Members

enter image description here

然後將用戶添加到組:

enter image description here

如果您不記得連接到您的實例的第一位用戶,請執行此操作(來自此處:Details

檢查您的數據庫中你有多少帳戶創建:停止你的格里特實例,然後從review_site目錄執行:Java的罐子斌/ gerrit.war GSQL

當它啓動類型:SELECT * FROM帳戶。 account_id(1?)最低的那個應該是管理員。

另請檢查:select * from account_groups;

相關問題