
我已經在 Tuleap 7.2.99.22 中安裝了 ldap 插件,使用以下 ldap.inc 配置它,啟動它並轉到“ldap”/etc/codendi/conf/local.inc 中的 $sys_auth_type。
$sys_ldap_server = "ldap://xx.xx.xx.xx:xxx";
$sys_ldap_dn = "OU=xxxxx xxx,DC=xxxx,DC=corp";
$sys_ldap_bind_dn = "CN=xxxx,OU=項目,OU=xxxxx (xx xx),OU=xxxxx xxx,DC=xxxx,DC=corp";
$sys_ldap_bind_passwd = "xxxxxx";
$sys_ldap_uid = "sAMAccountName";
$sys_ldap_eduid = "sAMAccountName";
$sys_ldap_cn = "cn";
$sys_ldap_mail = "郵件";
$sys_ldap_people_dn = "OU=使用者,OU=xxxxx (xx xx),OU=xxxxx xxx,DC=xxxx,DC=corp";
$sys_ldap_search_user="(|(sAMAccountname=%words%)(cn=%words%)(mail=%words%))";
$sys_ldap_tooltip_search_user='(&(|(sn=%words%) (cn=%字數%)(部門=%words%) (給定名稱=%words%)(sAMA帳號名稱=%words%))(!(givenName=BoiteVocale))(sAMAccountname=))';
$sys_ldap_tooltip_search_attrs='sAMAccountname;sn;givenName;cn;名稱;displayName;部門';
$sys_ldap_default_user_status = 'A';
$sys_ldap_svn_auth = 1;
$sys_ldap_daily_sync = 0;
$sys_ldap_daily_sync_retention_period = '';
$sys_ldap_user_management = 1;
$sys_ldap_grp_enabled = 0;
$sys_ldap_grp_dn = 'ou=groups,dc=tuleap,dc=net';
$sys_ldap_grp_cn = 'cn';
$sys_ldap_grp_member = 'uniquemember';
我已經驗證指令 ldapsearch 對於我放入 ldap.inc 檔案中的元素是有效的,但 Tuleap 中沒有什麼特別的。我嘗試連接 LDAP 帳戶,但收到以下訊息:「密碼或使用者名稱無效」。
- 有沒有什麼日誌可以幫助我找到問題出在哪裡?
- 插件安裝後需要做什麼才能收集 Tuleap 中的所有 ldap 用戶嗎?有命令可以做到這一點嗎?
- 如果我有一個本機使用者與 LDAP 具有相同的登入名,會發生什麼事?
感謝任何可以幫助我的答案
答案1
tail -f /var/log/codendi/codendi_syslog
應該給你日誌。- 您需要以管理員身分登入平台,然後前往外掛程式管理並檢查 ldap 外掛程式是否已安裝且處於活動狀態。沒有「導入」所有 LDAP 使用者的命令。所有 ldap 使用者都應該能夠使用他們常用的使用者/密碼登錄,並且他們需要在第一次登入時配置一定數量的內容(例如時區)
- 我不知道。有可能其中一個優先於另一個;他們可能都無法登入。
請注意,您$sys_ldap_grp_dn
很可能是錯的。另請注意,您的 Tuleap 版本相當舊。