Nesen izstrādātājiem kas ir aiz muguras no Samba projekta ar paziņojumu par jauna Samba protokola labojošā versija, sasniedzot jauno versiju 4.11.2.
Tiem, kas nezina par Sambu viņiem būtu jāzina, ka tas ir Microsoft Windows failu koplietošanas protokola bezmaksas ieviešana (agrāk saukts par SMB, nesen pārdēvēts par CIFS) UNIX līdzīgām sistēmām. Tādā veidā tas ir iespējams kādi datori ar GNU / Linux, Mac OS X vai Unix kopumā izskatās kā serveri vai rīkojas kā klienti Windows tīklos.
Samba Tas arī ļauj validēt lietotājus kā galveno domēna kontrolleri (PDC) kā domēna loceklis un pat kā Active Directory domēns Windows tīkliem; izņemot iespēju apkalpot drukāšanas rindas, koplietotus direktorijus un autentificēt ar savu lietotāju arhīvu.
Starp Unix līdzīgajām sistēmām, kurās var palaist Samba, ir GNU / Linux izplatījumi, Solaris un dažādi BSD varianti, starp kuriem mēs varam atrast Apple Mac OS X serveri.
Par Sambu 4.11.2
Šī jaunā versija Samba 4.11.2 ir labojoša versija, kas tika izlaists lai varētu risināt dažas drošības problēmas kas tika uzrādīti protokolā. Tajās tika novērstas ievainojamības:
- CVE-2019-10218: Ļaunprātīgi serveri var izraisīt Samba klienta koda failu nosaukumus, kas satur ceļa atdalītājus, uz izsaukšanas kodu.
- CVE-2019-14833- Samba AD DC paroles pārbaudes skripts nesaņem pilnīgu paroli. Ja parolē ir daudz baitu rakstzīmes (nevis ASCII), paroles skripta pārbaude nesaņem pilnu paroles virkni.
- CVE-2019-14847- Lietotājs ar atļauju "iegūt izmaiņas" var bloķēt AD DC LDAP serveri, izmantojot dirsync.
Kā instalēt vai jaunināt uz Samba 4.11.2 Ubuntu un atvasinājumiem?
Nu, tiem, kurus interesē iespēja instalēt šo jauno Samba versiju vai vēlaties atjaunināt savu iepriekšējo versiju uz šo jaunoViņi to var izdarīt, veicot tālāk norādītās darbības.
Pirmā lieta, ko mēs darīsim, ir koplietot Samba 4.11.2 instalēšanas darbības. Tā kā atjauninājums tika izlaists nesen, Ubuntu sagatavotie būvējumi vēl nav ģenerēti krātuvēs. Tātad instalēšana tiks veikta no avota koda.
Tagad kā papildu informāciju Ubuntu 18.04 LTS lietotājiem viņi var izmantot repozitoriju, kas viņiem vienkāršā veidā palīdzēs instalēt jauno samba versiju.
Lai to pievienotu, mēs vienkārši ierakstām termināli:
sudo add-apt-repository ppa:linux-schools/samba-latest sudo apt-get update
Un mēs varam instalēt samba ar:
sudo apt install samba
Pārējā daļā mums jāveic kompilācija. Vispirms lejupielādēsim Samba pakotni ko mēs varam iegūt, atverot termināli (to var izdarīt ar taustiņu kombināciju Ctrl + Alt + T), un tajā mēs ierakstīsim šādu komandu:
wget https://download.samba.org/pub/samba/stable/samba-4.11.2.tar.gz
Pēc tam mēs izvilksim paketi ar:
tar -zxf samba-4.11.2.tar.gz
Mēs ievadām mapi, kas izveidota ar:
cd samba-4.11.2
Atrodoties tajā, mēs sastādīsim paketi un pēc tam veiksim instalēšanu. Pirmā lieta, kas mums jādara, ir instalējiet dažas atkarības:
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
Kad tas ir izdarīts, mēs tagad rakstīsim:
./configure --prefix=/usr/local
Lai sāktu ar kompilāciju, mēs rakstīsim:
make
Ja viss noritēja labi, uzstādīšana tiek veikta ar:
make install
un visbeidzot iestatīsim vides mainīgo ar:
export PATH=/usr/local/samba/bin/:/usr/local/samba/sbin/:$PATH
Beidzot tiem, kam ir vecāka versija, tas ir versija 4.11.1, viņi var lietot plāksteri, lejupielādējot to ar:
wget https://download.samba.org/pub/samba/patches/samba-4.11.1-4.11.2.diffs.gz
Mēs to iegūstam ar:
gzip -9 samba-4.11.1-4.11.2.diffs.gz
Mēs ievadām direktoriju:
cd samba-4.11.1-4.11.2.diffs
Mēs pielīmējam plāksteri ar:
patch -p0 < samba-4.11.1-4.11.2.diffs
Un gatavs.
Sveiki, un tas attiecas uz versiju, ja man ir samba 4.4, lai to atjauninātu līdz 4.12