Samba (programmatūra)

Samba ir bezmaksas programmatūras atkārtota SMB tīkla protokola ieviešana, un to sākotnēji izstrādāja Andrew Tridgell . Samba nodrošina failu un drukas pakalpojumus dažādiem Microsoft Windows klientiem un to var integrēt ar Microsoft Windows Server domēnu, vai nu kā domēna kontrolieri (DC), vai kā domēna locekli. Sākot ar 4. versiju, tā atbalsta Active Directory un Microsoft Windows NT domēnus.

Samba darbojas lielākajā daļā Unix, OpenVMS un Unix tipa sistēmu, piemēram, Linux, Solaris, AIX un BSD variantiem, ieskaitot Apple MacOS Server un MacOS klientu (Mac OS X 10.2 un jaunāka versija). Samba ir standarts gandrīz visos Linux sadalījumos un parasti tiek iekļauts arī kā pamatsistēmas pakalpojums citās Unix operētājsistēmās. Samba tiek izlaista saskaņā ar GNU General Public License noteikumiem . Nosaukums Samba nāk no SMB (Server Message Block) — standarta protokola nosaukuma, ko izmanto Microsoft Windows tīkla failu sistēma.

 Vēsture 
Andrew Tridgell izstrādāja pirmo Samba Unix versiju 1991. gada decembrī un 1992. gada janvārī kā doktoranturas students Austrālijas Nacionālajā universitātē, izmantojot packet sniffer, lai veiktu DEC Pathworks servera programmatūras protokola tīkla analīzi . Pirmo izlaidumu laikā, versijās 0.1, 0.5 un 1.0, sākot no 1992. gada janvāra pirmās puses, tai nebija pareiza nosaukuma, un Tridgell to vienkārši sauca par "Unix failu serveri Dos Pathworks". Versijas 1.0 laikā viņš saprata, ka viņš "faktiski ir īstenojis netbios protokolu" un ka "šo programmatūru var izmantot kopā ar citiem datora klientiem".

Koncentrējoties uz savstarpēju izmantojamību ar Microsoft LAN pārvaldnieku, Tridgell 1993. gada decembrī publicēja "netbios for unix", novērotāju, 1.5. Versiju. Ši izlaišana bija pirmais, kas iekļāva gan klientu programmatūru, gan serveri. Arī šajā laikā GPL2 tika izvēlēta kā licence.

Samba ir viena no failu koplietošanas sistēmām.

Versija 2.0.0 tika izdota 1999. gada janvārī un versija 2.2.0 2001. gada aprīlī.

 Versiju vēsture 
 Datums Versija Apraksts 2003. gada 23. septembrī 3.0.0 Active Directory atbalsts 2008. gada 1. jūlijs 3.2.0 Tas tiks atjaunināts tikai pēc nepieciešamības tikai drošības jautājumos 2009. gada 27. janvāris 3.3 2009. gada 3. jūlijs 3.4 Ta bija pirma izlaišana, kura ietvera gan Samba 3, gan Samba 4 pirmkodu. 2012. gada 30. aprīlī 3.4.17 Tā ir jaunākā stabila Samba 3.4 sērijas versija. 2010. gada 1. marts 3.5 Ši bija pirma izlaišana, kurā bija iekļauts eksperimentālais atbalsts SMB2 . 2011. gada 9. augustā 3.6 Šīs ir pirmais zars, kurš ietver pilnīgu atbalstu SMB2. 2012. gada 11. decembris 4 Tā ir liela pārrakstīšana, kas ļauj Samba būt par Active Directory domēna kontrolieri, pilnībā piedaloties Windows Active Directory domēnā. Tā pirmais tehniskais priekšskatījums (4.0.0TP1) tika izlaists 2006. gada janvārī pēc 3 gadu attīstības. 2013. gada 10. oktobris 4.1 atbalsts SMB3 2015. gada 4. marts 4.2 Uz Btrfs balstīta failu kompresija, 2015. gada 8. septembris 4.3 Jaunas reģistrēšanas funkcijas, SMB 3.1.1 atbalsts 2016. gada 22. marts 4.4 Asinhronie flush pieprasījumi 2016. gada 7. septembris 4.5 NTLM v1 ir atspējots pēc noklusējuma, virtuālā saraksta skats, dažādi veiktspējas uzlabojumi 2017. gada 7. marts 4.6 Daudzprocentu Netlogon atbalsts 2017. gada 21. septembris 4.7 Samba AD ar MIT Kerberos 2018. gada 13. marts 4.8 Apple Time Machine atbalsts. Uzstādījumiem, kas izmanto "domēna" vai "reklāmas" drošības režīmus, tagad ir nepieciešams "winbindd". 2018. gada 20. decembris 4.9.4 Daudzas izmaiņas : skatiet izlaiduma piezīmes

 Drošība 
Dažas Samba 3.6.3 un zemākas versijas cieš no nopietnam drošības problēmam, kas var ļaut anonīmiem lietotājiem iegūt root piekļuvi sistēmai no anonīma savienojuma, izmantojot tiesības veikt kādu kļūdu Samba attālās procedūras zvanu .CVE-2012-1182 — A security announcement regarding a major issue with Samba 3.6.3 and lower.

2016. gada 12. aprīlī tika atklāta Badlock ir būtiska drošības kļūda Windows un Samba.

2017. gada 24. maijā tika paziņots, ka Samba ar nosaukumu " EternalRed" vai " SambaCry" tika konstatēta attālināta kodu izpildes ievainojamība, kura skar visas versijas kopš 3.5.0. Šai ievainojamībai tika piešķirts identifikators CVE-2017-7494.

 Iespējas 
Samba ļauj koplietot failu un drukāšanu starp datoriem, kuros darbojas Microsoft Windows, un datoriem, kuros darbojas Unix. Tā ir vairāku desmitu pakalpojumu implementācija tostarp:

 NetBIOS over TCP / IP (NBT)
 SMB (pazīstama kā CIFS dažās versijās)
 DCE / RPC vai, konkrētāk, MSRPC, tīkla kaimiņattiecību protokolu komplekts
 WINS serveris, kas pazīstams arī kā NetBIOS nosaukumu serveris (NBNS)
 NT domēnu protokolu komplekts
 Drošības konta pārvaldnieka (SAM) datu bāze
 Vietējās drošības iestādes (LSA) pakalpojums
 NT stila drukas pakalpojums (SPOOLSS)
 NTLM
 Active Directory pieteikšanās, izmantojot modificētas Kerberos un LDAP versijas.
 DFS serveris

 Skatīt arī 
 LM hash
 SSLBridge

 Atsauces 

 Ārējās saites 


Kategorija:Brīvā programmatūra