कैसे Linux cifs को smb3 में डिफ़ॉल्ट करने के लिए मजबूर करें?


10

मेरे पास ऐसे सर्वर हैं जो सुरक्षा कारणों से केवल SMB3 माउंट प्रदान करते हैं। यह विंडोज (10) क्लाइंट के लिए अच्छा काम करता है, लेकिन लिनक्स क्लाइंट के लिए नहीं। वे SMB1 नहीं है जो कुछ भी करने के लिए मना कर दिया।

मैनुअल माउंट के लिए, विकल्प -o vers=3.0का उपयोग किया जा सकता है। जब मैं Gnome या KDE पर ग्राफ़िकल फ़ाइल प्रबंधकों से शेयर माउंट करना चाहता हूं तो मैं इस विकल्प का उपयोग करने के लिए सिस्टम को कैसे मजबूर कर सकता हूं?

जवाबों:


12

चित्रमय फ़ाइल प्रबंधक 'cifs' कर्नेल माउंट की स्थापना नहीं करते हैं; वे सांबा के लिम्बस्क्लीकेंट का उपयोग करते हैं।

इसी /etc/samba/smb.confविकल्प हैं:

[global]

client min protocol = SMB2_02
; default is 'CORE' (MS-DOS era)

client max protocol = SMB3
; default was 'NT1' (aka CIFS) until Samba v4.6
; finally includes SMB3 as of Samba v4.7

जैसे ही आप SMBv3 के लिए अधिकतम बढ़ाते हैं, ग्राहक सबसे अच्छा समर्थित संस्करण पर बातचीत करेगा। क्लाइंट मिनट प्रोटोकॉल के माध्यम से CIFS / SMBv1 को ब्लॉक करना आवश्यक नहीं है ।


ध्यान दें कि "SMB2" और "SMB3" कीवर्ड उस प्रोटोकॉल के उच्चतम समर्थित उप-संस्करण (वर्तमान में "SMB2_10" और "SMB3_11") पर मैप करते हैं। इसका मतलब है कि "SMB3" के लिए न्यूनतम प्रोटोकॉल सेट करना वास्तव में विंडोज 8.1 (जिसमें SMB3_02 का उपयोग होता है) को बाहर करना होगा।

अधिक विवरण और पूर्ण प्रोटोकॉल सूची के लिए smb.conf मैनुअल पेज देखें ।


3
किसी को भी एक ही समस्या होने पर, यह smb.confएक [global]लाइन के बाद सिर्फ इन पंक्तियों के साथ नंगे हड्डियों के साथ भी काम करता है । तो अगर आप सिर्फ ग्राहक की जरूरत है सांबा पैकेज (ओं) को स्थापित करने की कोई जरूरत नहीं है।
emk2203

1

लिनक्स (कर्नेल) क्लाइंट (cifs.ko) ने लगभग 3 साल के लिए smb3 (smb2.1 या बाद के) को डिफॉल्ट किया है। तीन परिवर्तन भी हुए हैं जो इसे smb1 (cifs) समर्थित अक्षम के साथ कॉन्फ़िगर (और यहां तक ​​कि निर्मित) करने की अनुमति देते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.