2013-02-05 59 views
5

में स्वचालित रूप से एलडीएपी समूह में नहीं रखा जाता है मेरे पास जिरा 5.x स्थानीय रूप से स्थापित है और उपयोगकर्ता और समूह के साथ एक ओपनएलडीएपी सर्वर है। जिरा में सिंक्रनाइज़ेशन सभी उपयोगकर्ताओं और समूहों को पूरी तरह से प्राप्त करता है, लेकिन उपयोगकर्ता किसी भी समूह से संबंधित नहीं हैं। मैंने एलडीएपी उपयोगकर्ताओं को जिरा में लॉगिन करने के लिए डिफ़ॉल्ट समूह सेट कर दिए हैं।एलडीएपी उपयोगकर्ता को जिरा

मैं क्या गलत कर रहा हूं?

dn: [email protected],ou=intern,ou=people,dc=company,dc=local 
objectClass: posixAccount 
objectClass: account 
objectClass: ldapPublicKey 
homeDirectory: /home/demouser 
loginShell: /bin/bash 
cn: Demo User 
uidNumber: 10001 
gidNumber: 10001 
userPassword: {SSHA}xxxxxxxxxxx 
uid: [email protected] 


dn: cn=groupname,ou=project,ou=group,dc=company,dc=local 
objectClass: posixGroup 
description: a funny group for a project 
gidNumber: 10018 
cn: groupname 
memberUid: [email protected] 
memberUid: xyz 
memberUid: ... 

अगर मैं Jira में टेस्ट चलाने के लिए, मैं हो रही है निम्न त्रुटि संदेश:

टेस्ट लिया गया 0 समूहों के साथ उपयोगकर्ता की सदस्यता प्राप्त

यह LDAP स्कीमा है। : विफल

और इन Jira में सेटिंग कर रहे हैं: Jira Settings

उत्तर

9

हम एक ऐसी ही समस्या पैदा हुई। ऐसा लगता है कि जेआईआरए उपयोगकर्ता सदस्यता विशेषता को शामिल करने का आग्रह करता है - जो उपयोगकर्ता स्कीमा से है - जैसे कि "सदस्य ओएफ" चाहे आप पहले से ही समूह सदस्य विशेषता रखते हैं या नहीं। हालांकि यह एक या/या विकल्प होना चाहिए - या तो ग्रुप सदस्यता विशेषता (उदाहरण के लिए समूह स्कीमा में सदस्य यूआईडी) या उपयोगकर्ता सदस्यता विशेषता (उदाहरण के लिए सदस्य उपयोगकर्ता स्कीमा में), क्योंकि वे समान कार्य को कम या कम पूरा करते हैं।

समस्या तब हल हो गई जब हमने देखा कि निर्देशिका प्रकार के लिए वास्तव में दो करीबी संबंधित विकल्प हैं: "ओपनएलडीएपी" और "ओपनएलडीएपी (केवल पढ़ने के लिए पॉज़िक्स स्कीमा)"। चूंकि हम posixGroup स्कीमा का उपयोग कर रहे थे (जैसा कि आपके उदाहरण में है), केवल पढ़ने के लिए पॉज़िक्स स्कीमा को चुनकर समस्या हल हो गई। यदि आप शीर्ष पर सर्वर सेटिंग्स अनुभाग पर जाते हैं, तो आपको ड्रॉप डाउन सूची में दोनों विकल्प देखना चाहिए।

इसके अलावा, आप एलडीएपी अनुमति अनुभाग (यदि आप चाहते थे) में "केवल पढ़ने के लिए, स्थानीय समूह के साथ" से "केवल पढ़ने" से स्विच करने में सक्षम होना चाहिए। एक चेतावनी यह है कि हम उपयोगकर्ता स्कीमा के लिए posixAccount के साथ संयोजन में inetOrgPerson और shadowAccount schemas (खाते के बजाय, आपके उदाहरण में) का उपयोग कर रहे थे।

+0

मैं एक नई जिरा स्थापना पर पिछले 24 घंटों के लिए एक फिक्स पर लड़ रहा था। आपने मेरा दिन बना दिया। धन्यवाद – Chakri