சமீபத்தில் டெவலப்பர்கள் பின்னால் இருப்பவர்கள் சம்பா திட்டத்தின் அறிவிக்கப்பட்டது ஒரு அறிக்கை மூலம் வெளியீடு சம்பா நெறிமுறையின் புதிய திருத்த பதிப்பு, அதன் புதிய பதிப்பை அடைகிறது 4.11.2.
சம்பா பற்றி தெரியாதவர்களுக்கு இதை அவர்கள் தெரிந்து கொள்ள வேண்டும் மைக்ரோசாப்ட் விண்டோஸ் கோப்பு பகிர்வு நெறிமுறையின் இலவச செயல்படுத்தல் ஆகும் (முன்னர் SMB என அழைக்கப்பட்டது, சமீபத்தில் CIFS என மறுபெயரிடப்பட்டது) யுனிக்ஸ் போன்ற அமைப்புகளுக்கு. இந்த வழியில், அது சாத்தியமாகும் என்ன கணினிகள் குனு / லினக்ஸ், மேக் ஓஎஸ் எக்ஸ் அல்லது யுனிக்ஸ் உடன் சேவையகங்களைப் போல அல்லது விண்டோஸ் நெட்வொர்க்குகளில் வாடிக்கையாளர்களைப் போல செயல்படுங்கள்.
சம்பா பயனர்களை முதன்மை டொமைன் கன்ட்ரோலராக சரிபார்க்க இது அனுமதிக்கிறது (பி.டி.சி), ஒரு டொமைன் உறுப்பினராகவும், விண்டோஸ் அடிப்படையிலான நெட்வொர்க்குகளுக்கான செயலில் உள்ள கோப்பக களமாகவும்; அச்சு வரிசைகள், பகிரப்பட்ட கோப்பகங்கள் மற்றும் உங்கள் சொந்த பயனர் காப்பகத்துடன் அங்கீகரிக்கப்படுவதைத் தவிர.
சம்பாவை இயக்கக்கூடிய யூனிக்ஸ் போன்ற அமைப்புகளில், குனு / லினக்ஸ் விநியோகம், சோலாரிஸ் மற்றும் வெவ்வேறு பி.எஸ்.டி வகைகள் உள்ளன, அவற்றில் ஆப்பிளின் மேக் ஓஎஸ் எக்ஸ் சேவையகத்தைக் காணலாம்.
சம்பா பற்றி 4.11.2
இந்த புதிய பதிப்பு சம்பா 4.11.2 ஒரு சரியான பதிப்பு, இது வெளியிடப்பட்டது சில பாதுகாப்பு சிக்கல்களை தீர்க்க முடியும் அவை நெறிமுறையில் வழங்கப்பட்டன. அவற்றில் பாதிப்புகள் தீர்க்கப்பட்டன:
- CVE-2019-10218: தீங்கிழைக்கும் சேவையகங்கள் சம்பா கிளையன்ட் குறியீட்டை அழைப்புக் குறியீட்டிற்கு பாதை பிரிப்பான்களைக் கொண்ட கோப்பு பெயர்களைத் தரக்கூடும்.
- CVE-2019-14833- சம்பா AD DC கடவுச்சொல் சரிபார்ப்பு ஸ்கிரிப்ட் முழுமையான கடவுச்சொல்லைப் பெறவில்லை. கடவுச்சொல்லில் பல பைட் எழுத்துக்கள் (ASCII அல்ல) இருக்கும்போது, கடவுச்சொல் ஸ்கிரிப்டைச் சரிபார்ப்பது முழுமையான கடவுச்சொல் சரத்தைப் பெறாது.
- CVE-2019-14847- "மாற்றங்களைப் பெறு" அனுமதி உள்ள பயனர் AD DC LDAP சேவையகத்தை dirsync வழியாக பூட்டலாம்.
உபுண்டு மற்றும் வழித்தோன்றல்களில் சம்பா 4.11.2 ஐ எவ்வாறு நிறுவுவது அல்லது மேம்படுத்துவது?
சரி, சம்பாவின் இந்த புதிய பதிப்பை நிறுவ ஆர்வமுள்ளவர்களுக்கு அல்லது அவர்களின் முந்தைய பதிப்பை இந்த புதிய பதிப்பிற்கு புதுப்பிக்க விரும்புவோருக்குநாங்கள் கீழே பகிர்ந்து கொள்ளும் படிகளைப் பின்பற்றுவதன் மூலம் அவர்கள் அதைச் செய்யலாம்.
சம்பா 4.11.2 ஐ நிறுவுவதற்கான படிகளைப் பகிர்ந்து கொள்வதே நாம் செய்யப்போகும் முதல் விஷயம். புதுப்பிப்பு சமீபத்தில் வெளியிடப்பட்டதால், உபுண்டுக்காக தயாரிக்கப்பட்ட கட்டடங்கள் இன்னும் உருவாக்கப்படவில்லை களஞ்சியங்களில். எனவே மூலக் குறியீட்டிலிருந்து நிறுவல் செய்யப்படும்.
இப்போது உபுண்டு 18.04 எல்டிஎஸ் பயனர்களுக்கான கூடுதல் தகவலாக சம்பாவின் புதிய பதிப்பை எளிமையான முறையில் நிறுவ அவர்களுக்கு உதவும் ஒரு களஞ்சியத்தை அவர்கள் பயன்படுத்தலாம்.
அதைச் சேர்க்க, நாங்கள் ஒரு முனையத்தில் தட்டச்சு செய்கிறோம்:
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
மற்றும் தயார்.
ஹலோ மற்றும் இது 4.4 க்கு புதுப்பிக்க சம்பா 4.12 இருந்தால் பதிப்பிற்கு பொருந்தும்