मैंने mongodb साइट पर ट्यूटोरियल के बाद तीन सदस्यों को प्रतिकृतिसेट (अलग सर्वरों में) बनाया है।मोंगोड कीफाइल बहुत खुली अनुमति
मैं /etc/mongodb.conf निम्नलिखित में कॉन्फ़िगर है:
कांटा = सच
keyfile =/SRV/MongoDB/keyfile
और मैं उस स्थान में कीफाइल बनाने है और सर्वर ने हमेशा मुझे बताया कि "अनुमतियां बहुत खुली हैं" keyFile
क्या गलत हो सकता है?
अग्रिम धन्यवाद
मुझे समस्या मिली। Mongodb उपयोगकर्ता mongodb पर चल रहा है और फ़ाइल किसी अन्य उपयोगकर्ता के साथ बनाई गई थी। Chown mongodb keyfile का उपयोग करके मेरी समस्या हल हो गई। एडम, मैंने ट्यूटोरियल के बाद ऐसा किया और मुझे फ़ाइल नहीं पढ़ी। अब सब ठीक है – SeVeNDuS
क्षमा करें - मैंने सोचा कि यह निहित था। 700 अनुमतियों का मतलब है कि फ़ाइल का स्वामी केवल इसका उपयोग कर सकता है, इसलिए मालिक को वही होना चाहिए जिसका उपयोग आप मोंगोडीबी प्रक्रियाओं को चलाने के लिए कर रहे हैं। मैंने दूसरों के लिए स्पष्टीकरण देने के लिए एक नोट जोड़ा –
मैं समझ सकता हूं कि यह विश्व अनुमतियों को क्यों अस्वीकार करता है, लेकिन समूहों को अस्वीकार करने से बस एक कदम बहुत दूर लगता है और व्यवस्थापक को जटिल बनाता है। – UpTheCreek