क्या आप सांबा का उपयोग करते हैं? आपको सांबा 4.11.2 के नए सुधारात्मक संस्करण को अद्यतन करना होगा

लिनक्स-सांबा

Recientemente डेवलपर्स जो पीछे हैं सांबा परियोजना की घोषणा की एक बयान के माध्यम से की रिहाई सांबा प्रोटोकॉल का एक नया सुधारात्मक संस्करण, अपने नए संस्करण तक पहुँच रहा है 4.11.2.

उन लोगों के लिए जो सांबा के बारे में नहीं जानते हैं उन्हें पता होना चाहिए कि यह Microsoft Windows फ़ाइल साझाकरण प्रोटोकॉल का निःशुल्क कार्यान्वयन है (पहले SMB कहा जाता था, हाल ही में CIFS का नाम बदलकर) UNIX जैसी प्रणालियों के लिए। इस तरह, यह संभव है क्या कंप्यूटर जीएनयू / लिनक्स, मैक ओएस एक्स या सामान्य रूप से यूनिक्स के साथ सर्वर की तरह देखें या विंडोज नेटवर्क पर क्लाइंट की तरह काम करें.

साम्बा यह उपयोगकर्ताओं को मुख्य डोमेन नियंत्रक के रूप में मान्य करने की भी अनुमति देता है (पीडीसी), एक डोमेन सदस्य के रूप में और यहां तक ​​कि विंडोज-आधारित नेटवर्क के लिए एक सक्रिय निर्देशिका डोमेन के रूप में; प्रिंट कतारों, साझा निर्देशिकाओं की सेवा करने और अपने स्वयं के उपयोगकर्ता संग्रह के साथ प्रमाणित करने के अलावा।

यूनिक्स जैसे सिस्टम जिन पर सांबा चलाया जा सकता है, उनमें जीएनयू / लिनक्स वितरण, सोलारिस और विभिन्न बीएसडी वेरिएंट हैं, जिनके बीच हम ऐप्पल के मैक ओएस एक्स सर्वर पा सकते हैं।

सांबा 4.11.2 के बारे में

का यह नया संस्करण सांबा 4.11.2 एक सुधारात्मक संस्करण है, जो जारी किया गया था कुछ सुरक्षा मुद्दों को संबोधित करने में सक्षम होने के लिए जो प्रोटोकॉल में प्रस्तुत किए गए थे। जिनमें से कमजोरियों को संबोधित किया गया था:

  •  CVE-2019-10218: दुर्भावनापूर्ण सर्वर सांबा क्लाइंट कोड को कॉल कोड में पथ विभाजक वाले फ़ाइल नाम वापस करने का कारण बन सकते हैं।
  • CVE-2019-14833- सांबा एडी डीसी पासवर्ड सत्यापन स्क्रिप्ट पूर्ण पासवर्ड प्राप्त नहीं करता है। जब पासवर्ड में मल्टी-बाइट वर्ण (ASCII नहीं) होते हैं, तो पासवर्ड स्क्रिप्ट की जाँच करने से पूर्ण पासवर्ड स्ट्रिंग प्राप्त नहीं होती है।
  • CVE-2019-14847- "परिवर्तन प्राप्त करें" की अनुमति वाला उपयोगकर्ता AD DC LDAP सर्वर को dirsync के माध्यम से लॉक कर सकता है।

Ubuntu और डेरिवेटिव पर सांबा 4.11.2 को कैसे स्थापित या अपग्रेड किया जाए?

खैर, उन लोगों के लिए जो सांबा के इस नए संस्करण को स्थापित करने में सक्षम हैं या अपने पिछले संस्करण को इस नए में अपडेट करना चाहते हैंहम इसे नीचे दिए गए चरणों का पालन करके कर सकते हैं।

पहली चीज जो हम करने जा रहे हैं वह सांबा 4.11.2 की स्थापना के चरणों को साझा करना है। क्योंकि अद्यतन हाल ही में जारी किया गया था, उबंटू के लिए तैयार किए गए बिल्ड अभी तक उत्पन्न नहीं हुए हैं रिपॉजिटरी में। इसलिए इंस्टॉलेशन सोर्स कोड से किया जाएगा।

अब Ubuntu 18.04 LTS उपयोगकर्ताओं के लिए अतिरिक्त जानकारी के रूप में वे एक भंडार का उपयोग कर सकते हैं जो उन्हें सरल तरीके से सांबा के नए संस्करण को स्थापित करने में मदद करेगा।

इसे जोड़ने के लिए, हम एक टर्मिनल में टाइप करते हैं:

sudo add-apt-repository ppa:linux-schools/samba-latest

sudo apt-get update

और हम सांबा को स्थापित कर सकते हैं:

sudo apt install samba

बाकी के लिए, हमें संकलन करना चाहिए। सबसे पहले हम सांबा पैकेज डाउनलोड करने जा रहे हैं जिसे हम एक टर्मिनल खोलकर प्राप्त कर सकते हैं (आप इसे कुंजी संयोजन Ctrl + Alt + T के साथ कर सकते हैं) और इसमें हम निम्नलिखित कमांड टाइप करने जा रहे हैं:

wget https://download.samba.org/pub/samba/stable/samba-4.11.2.tar.gz

उसके बाद हम पैकेज निकालने जा रहे हैं:

tar -zxf samba-4.11.2.tar.gz

हम इसके साथ बनाए गए फ़ोल्डर में प्रवेश करते हैं:

cd samba-4.11.2

इसके अंदर होने के नाते, हम पैकेज संकलित करने जा रहे हैं और फिर स्थापना को पूरा करेंगे। पहली चीज जो हमें करनी चाहिए, वह है कुछ निर्भरताएँ स्थापित करें:

sudo apt-get install acl attr autoconf bind9utils bison build-essential \

debhelper dnsutils docbook-xml docbook-xsl flex gdb libjansson-dev krb5-user \

libacl1-dev libaio-dev libarchive-dev libattr1-dev libblkid-dev libbsd-dev \

libcap-dev libcups2-dev libgnutls-dev libgpgme-dev libjson-perl \

libldap2-dev libncurses5-dev libpam0g-dev libparse-yapp-perl \

libpopt-dev libreadline-dev nettle-dev perl perl-modules-5.26 pkg-config \

python-all-dev python-crypto python-dbg python-dev python-dnspython \

python3-dnspython python-gpgme python3-gpgme python-markdown python3-markdown \

python3-dev xsltproc zlib1g-dev liblmdb-dev lmdb-utils

हो गया अब हम टाइप करने जा रहे हैं:

./configure --prefix=/usr/local

संकलन के साथ शुरू करने के लिए हम टाइप करने जा रहे हैं:

make

अगर सब कुछ ठीक रहा, स्थापना के साथ किया जाता है:

make install

और अंत में चलो पर्यावरण चर के साथ सेट करें:

export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH

अंत में उन लोगों के लिए जिनके पास एक पुराना संस्करण है, कि संस्करण 4.11.1 है, वे इसे डाउनलोड करके पैच लागू कर सकते हैं:

wget https://download.samba.org/pub/samba/patches/samba-4.11.1-4.11.2.diffs.gz

हम इसे निकालते हैं:

gzip -9 samba-4.11.1-4.11.2.diffs.gz

हम निर्देशिका में प्रवेश करते हैं:

cd samba-4.11.1-4.11.2.diffs

और हम इसके साथ पैच लागू करते हैं:

patch -p0 < samba-4.11.1-4.11.2.diffs

और त्यार।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   Rchat कहा

    नमस्ते और यह संस्करण पर लागू होता है अगर मेरे पास इसे सांबा 4.4 में अपडेट करने के लिए 4.12 है