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

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 .

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 
 

Brīvā programmatūra