जवाब के लिए खोज की, लेकिन यहाँ पर कुछ भी नहीं मिला ...
लंबी कहानी छोटी: एक गैर-लाभकारी संगठन को अपने बुनियादी ढांचे के आधुनिकीकरण की सख्त जरूरत है। पहली बात यह है कि कई लिनक्स होस्टों पर उपयोगकर्ता खातों के प्रबंधन के लिए एक विकल्प ढूंढना है।
हमारे पास 12 सर्वर (भौतिक और आभासी दोनों) और लगभग 50 वर्कस्टेशन हैं। हमारे पास इन प्रणालियों के लिए 500 संभावित उपयोगकर्ता हैं। पिछले वर्षों में सिस्टम को बनाने और बनाए रखने वाला व्यक्ति सेवानिवृत्त हो गया है। उन्होंने यह सब प्रबंधित करने के लिए अपनी स्क्रिप्ट लिखी। यह अभी भी काम करता है। वहां कोई शिकायत नहीं। हालांकि, बहुत सारा सामान बहुत मैनुअल और त्रुटि-प्रवण है। कोड गड़बड़ है और अपडेट के बाद अक्सर इसे ट्विक करने की आवश्यकता होती है। सबसे खराब हिस्सा यह है कि कोई डॉक्स नहीं लिखा है। अभी कुछ रीडमी के और रैंडम नोट्स हैं जो अब प्रासंगिक नहीं भी हो सकते हैं। इसलिए रखरखाव एक मुश्किल काम हो गया है।
वर्तमान में खातों को प्रत्येक सिस्टम पर / etc / passwd के माध्यम से प्रबंधित किया जाता है। अपडेट को क्रोन स्क्रिप्ट के माध्यम से सही सिस्टम में वितरित किया जाता है क्योंकि "मुख्य" सर्वर पर खाते जोड़े जाते हैं। कुछ उपयोगकर्ताओं को सभी प्रणालियों (जैसे कि एक sysadmin खाते) तक पहुंच प्राप्त करना पड़ता है, दूसरों को साझा सर्वर तक पहुंच की आवश्यकता होती है, जबकि अन्य को कार्यस्थानों या उन के केवल सबसेट तक पहुंच की आवश्यकता हो सकती है।
क्या कोई उपकरण है जो निम्नलिखित आवश्यकताओं को पूरा करने वाले खातों को प्रबंधित करने में हमारी मदद कर सकता है?
- अधिमानतः खुला स्रोत (यानी बजट के रूप में मुफ्त बहुत सीमित है)
- मुख्यधारा (यानी बनाए रखा)
- अधिमानतः LDAP एकीकरण है या उपयोगकर्ता प्रमाणीकरण के लिए LDAP या AD सेवा के साथ इंटरफेस किया जा सकता है (निकट भविष्य में अन्य कार्यालयों के साथ खातों को एकीकृत करने के लिए इसकी आवश्यकता होगी)
- उपयोगकर्ता प्रबंधन (जोड़ना, समाप्त करना, हटाना, तालाबंदी आदि)
- प्रत्येक उपयोगकर्ता के पास क्या सिस्टम (या सिस्टम का समूह) प्रबंधित करने की अनुमति देता है - सभी उपयोगकर्ताओं को सभी प्रणालियों पर अनुमति नहीं है
- उन उपयोगकर्ता खातों के लिए सहायता, जिनके पास लॉग इन करने के लिए अलग-अलग होमडायर और माउंट उपलब्ध हो सकते हैं । उदाहरण के लिए
- sysadmin "मुख्य" सर्वर में लॉग इन किया गया है मुख्य: // घर / sysadmin / homedir के रूप में और सभी साझा mounts है
- sysadmin ने स्टाफ वर्कस्टेशंस में लॉग इन nas किया होगा : // उपयोगकर्ता / s / sadadmin होमेडिर के रूप में (ऊपर से अलग) और संभावित सीमित सेट माउंट,
- एक लॉग इन क्लाइंट के पास अलग-अलग स्थान पर उसका होमडायर होगा और कोई भी साझा नहीं होगा।
- यदि एक आसान प्रबंधन इंटरफ़ेस है जो भयानक होगा।
- और अगर यह टूल क्रॉस-प्लेटफ़ॉर्म (लिनक्स / मैकओएस / * निक्स) है, तो यह एक चमत्कार होगा!
मैंने वेब खोजा है और इसलिए कुछ भी उपयुक्त नहीं पाया है। हम किसी भी सुझाव के लिए खुले हैं। धन्यवाद।
EDIT: इस प्रश्न को डुप्लिकेट के रूप में गलत तरीके से चिह्नित किया गया है। उत्तर देने के लिए लिंक केवल सभी सिस्टम पर एक ही होमडायर होने के बारे में बात करता है, जबकि हमारे पास वर्तमान में लॉग इन किए गए सिस्टम उपयोगकर्ता के आधार पर अलग-अलग होमडायर होने की आवश्यकता है। इसके अलावा एक्सेस की आवश्यकता केवल कुछ मशीनों को ही दी जानी चाहिए। मॉड्स, कृपया अंक के लिए इसे केवल डुप्लिकेट के रूप में चिह्नित करने के बजाय समस्या की पूर्ण सीमा को समझें ...