छह महीने के विकास के बाद, का शुभारंभ का नया संस्करण सांबा 4.22, जो SMB3 प्रोटोकॉल के प्रदर्शन, संगतता और दक्षता में सुधारों की एक श्रृंखला के साथ आता है, इसके अलावा एक्टिव डायरेक्ट्री और नए प्रमाणीकरण विकल्पों में अनुकूलन भी शामिल है।
जो लोग सांबा के बारे में नहीं जानते, उनके लिए यह जानना जरूरी है कि यह क्या है एक बहुक्रियाशील सर्वर उत्पाद, जो फ़ाइल सर्वर, प्रिंट सेवा और प्रमाणीकरण सर्वर (विनबाइंड) का कार्यान्वयन भी प्रदान करता है। सांबा इस प्रकार लागू होता है डोमेन नियंत्रक y सक्रिय निर्देशिका सहित Microsoft Windows के सभी नवीनतम संस्करणों के साथ संगत Windows 11.
सांबा 4.22 की मुख्य नई विशेषताएं
सांबा 4.22 के इस नए संस्करण में एक सुधार जो सामने आया है वह है डायरेक्ट्री लीज़ का जोड़, एक एक्सटेंशन जो मेटाडेटा को कैश करने की अनुमति देता है क्लाइंट पर निर्देशिका. यह पहुँच की गति में सुधार करता है और सर्वर पर लोड कम करता है, क्योंकि निर्देशिकाओं में परिवर्तन होने पर अपडेट स्वचालित रूप से क्लाइंट को सूचित कर दिए जाते हैं।
यह समारोह यह विशेष रूप से उपयोगी है दो परिदृश्य:
- व्यक्तिगत पहुंच: जब कोई उपयोगकर्ता किसी SMB पार्टीशन पर होम डायरेक्टरी के साथ अन्य लोगों के साथ फ़ाइलें साझा किए बिना काम करता है।
- साझा केवल पढ़ने की पहुंच: आपको पढ़ने की पहुंच के साथ सहयोगी वातावरण में सर्वर के लिए अनुरोधों की संख्या को कम करने की अनुमति देता है।
डिफ़ॉल्ट रूप से, निर्देशिका लीज़ उन सिस्टम पर सक्षम है जहाँ क्लस्टरिंग अक्षम है. इसका कॉन्फ़िगरेशन “smb3 डायरेक्टरी लीज़” पैरामीटर के माध्यम से समायोजित किया जा सकता है।
इसके अतिरिक्त, साम्बा 4.22 में डोमेन नियंत्रक सत्यापन में सुधार लागू किए गए हैंखैर अब, सांबा LDAP और LDAPS के माध्यम से नेटलॉगऑन पिंग अनुरोध भेजने की अनुमति देता है, जो डोमेन नियंत्रकों की उपलब्धता की जांच के लिए विकल्पों का विस्तार करता है।
पहले यह प्रक्रिया यह केवल UDP पोर्ट 389 के माध्यम से ही संभव था, लेकिन इस अद्यतन के साथ, "rootdse" LDAP क्वेरीज़ TCP पर बनाई जा सकती हैं, जो विशेष रूप से ऐसे वातावरण में उपयोगी है जहां UDP ट्रैफ़िक फ़ायरवॉल द्वारा प्रतिबंधित है। इस व्यवहार को पैरामीटर के माध्यम से कॉन्फ़िगर किया जा सकता है "क्लाइंट नेटलॉगऑन पिंग प्रोटोकॉल", जिससे सांबा को डोमेन नियंत्रकों के बारे में जानकारी प्राप्त करने के तरीके पर अधिक नियंत्रण प्राप्त हो सकेगा।
Azure Enter ID के लिए प्रायोगिक समर्थन
इस रिलीज की सबसे महत्वपूर्ण नवीनताओं में से एक समर्थन की शुरूआत है Azure Enter ID के लिए प्रायोगिक, माइक्रोसॉफ्ट की क्लाउड पहचान प्रणाली। यह हासिल किया गया है पृष्ठभूमि प्रक्रिया himmelblaud को लागू करके. इस कार्यक्षमता को सक्षम करने के लिए, आपको Samba को निम्न विकल्पों के साथ संकलित करना होगा:
--enable-rust --with-himmelblau
इसके अतिरिक्त, नए कॉन्फ़िगरेशन पैरामीटर जोड़े गए हैं:
"himmelblaud_sfa_fallback" "himmelblaud_hello_enabled" "himmelblaud_hsm_pin_path"
ये सेटिंग्स Azure Entra ID के साथ प्रमाणीकरण में अधिक लचीलापन प्रदान करती हैं, जिससे हाइब्रिड परिवेशों के साथ एकीकरण आसान हो जाता है।
सक्रिय निर्देशिका में अनुकूलन
दूसरी ओर, साम्बा 4.22 में एक्टिव डायरेक्ट्री डोमेन में स्कीमा अद्यतन और कॉन्फ़िगरेशन का प्रदर्शन बेहतर किया गया है. यह उल्लेख किया गया है कि यह कुछ ऑफ़लाइन परिचालनों में एलडीबी इंडेक्स कैश के आकार को बढ़ाकर प्राप्त किया गया था, जिससे प्रसंस्करण समय कम हो जाता है और सेवा दक्षता में सुधार होता है।
सांबा 4.22 इसमें कुछ मापदंडों को हटाना भी शामिल है और अप्रचलित कॉन्फ़िगरेशन:
- nmbd प्रॉक्सी लॉगऑन: हटा दिया गया क्योंकि सांबा में एनबीटी सर्वर की शुरूआत के बाद से इसकी आवश्यकता नहीं रही।
- क्लैडैप पोर्ट: यह पैरामीटर हटा दिया गया है, क्योंकि CLDAP हमेशा डिफ़ॉल्ट रूप से UDP पोर्ट 389 का उपयोग करता है।
- VFS मॉड्यूल vfs_frui में फल:posix_renamet: विंडोज़ क्लाइंट के साथ संगतता समस्याओं के कारण हटाया गया।
अगर तुम हो इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में
उबंटू और डेरिवेटिव पर सांबा को कैसे स्थापित या अपग्रेड करें?
यदि आप सांबा का नया संस्करण स्थापित करने में रुचि रखते हैं या यदि आपके पास पहले से ही सांबा स्थापित है और आप अपने पिछले संस्करण को इस नए संस्करण में अपडेट करना चाहते हैं, आप इसे हमारे द्वारा नीचे साझा किए गए चरणों का पालन करके कर सकते हैं।
उबंटू और उसके डेरिवेटिव पर सांबा को नवीनतम उपलब्ध संस्करण में स्थापित या अपडेट करने के लिए, आप इन चरणों का पालन कर सकते हैं:
एक टर्मिनल खोलें, आप एप्लिकेशन मेनू में "टर्मिनल" खोजकर या शॉर्टकट Ctrl + Alt + T का उपयोग करके ऐसा कर सकते हैं। इसके साथ हम रिपॉजिटरी जोड़ देंगे। चूंकि आधिकारिक पैकेजों को तुरंत अपडेट नहीं किया जा सकता है, हम एक पीपीए रिपॉजिटरी का उपयोग करेंगे जिसमें सांबा का नवीनतम संस्करण शामिल है:
sudo add-apt-repository ppa:linux-schools/samba-latest
रिपॉजिटरी सूची अद्यतन करें:
sudo apt-get update
सांबा इंस्टॉल या अपडेट करें
यदि आपके पास पहले से ही सांबा स्थापित है, तो यह कमांड आपके वर्तमान संस्करण को अपडेट कर देगा। यदि नहीं, तो यह पहली बार सांबा स्थापित करेगा:
sudo apt install samba
एक बार इंस्टॉलेशन पूरा हो जाने पर, आप निम्नलिखित कमांड से इंस्टॉल किए गए सांबा के संस्करण की जांच कर सकते हैं:
samba --version
इसके साथ, आपके सिस्टम पर सांबा का नवीनतम संस्करण होगा।
अंतिम लेकिन महत्वपूर्ण बात, मैं आपको सांबा कार्यान्वयन पर पोस्ट देखने के लिए आमंत्रित करता हूं:
Ubuntu 24.04 में एक सरल सांबा सर्वर कैसे कार्यान्वित करें?
Ubuntu 24.04 में संपूर्ण सांबा सर्वर कैसे कार्यान्वित करें?