Samba (software): Porovnání verzí

Smazaný obsah Přidaný obsah
m typos
Přidání nové verze, úprava textů
Řádek 1:
'''Samba''' je [[svobodný software|svobodná]] implementace síťového protokolu [[Server Message Block|SMB]] (Server Message Block, někdy též nazývaný NetBIOS), používaného především pro vzdálený přístup k souborům (sdílení) v systémech [[Microsoft Windows]]. Samba je distribuována pod licencí [[GNU General Public License]].
 
V současné verzi 3 neposkytuje Samba pouze služby pro sdílení souborů a tiskových služeb pro klienty systému Windows, ale lze ji například využít i pro integraci do [[doména Windows Server|domény Windows]], buď jako primární doménový řadič (Primary Domain Controller, PDC) nebo jako běžného člena v doméně. Může být také součástí domény [[Active Directory]].
 
Samba byla původně vyvinuta pro systém UNIX [[Andrew Tridgell|Andrewem Tridgellem]], nyní běží na většině [[Unix|UNIXových systémů]], které zahrnují [[Linux|GNU/Linux]], [[Solaris (operační systém)|Solaris]], [[BSD]], [[Mac OS X]] (od verze 10.2 je součástí OS X pro pracovní stanice - workstation) a jiné.
Řádek 8:
 
== Dávná historie ==
[[Andrew Tridgell]] vyvinul první verzi Samba Unixu v první polovině ledna 1992 jako student doktorského studia ([[Ph.D.]]) na [[Australská národní univerzita|Australské národní univerzitě]]. Na protokol [[DEC]] [[Pathworks]] serveru aplikoval [[reverzní inženýrství]]. V době prvních vydání, verze 0.1, 0.5 a 1.0, z první poloviny ledna 1992, neměl projekt vlastní jméno a Tridgell jej nazýval „souborový Unix server pro Dos Pathworks“. V době verze 1.0, si uvědomil, že „měl ve skutečnosti implementovaný [[NetBIOS]] protokol“ a že „tento software by mohl být používanípoužíván u dalších počítačových klientů“.
 
Se zaměřením na interoperabilitu s Microsoft [[LAN Manager]]em vydal Tridgell „netbios pro unix“ (nbserver) verze 1.5 v prosinci 1993. Toto vydání bylo první, které obsahovalo klientský software, stejně tak jako serverovou část. V té době byla vybrána pro projekt licence [[GPL]]2.
 
Uprostřed 1.5 série byl změněn název na ''smbserver'', ale Tridgell dostal upozornění od společnosti Syntax, která prodávala výrobek s názvem ''TotalNet Advanced Server'' a vlastnila ochrannou známku na ''SMBserver''. Jméno Samba bylo získáno spuštěním příkazu <code>[[grep]]</code> v [[Unix]]u a použitím systémového slovníku, kde hledal slova, která obsahují písmena S, M, A a B (v tomto pořadí, tj. <code>grep -i '^s.*m.*b' /usr/share/dict/words</code>).<ref>{{cite web |url=http://www.rxn.com/servi
ces/faq/smb/samba.history.txt |title=A bit of history and a bit of fun |accessdate=2009-05-28 |date=1997-06-27}}</ref>
 
Verze 1.6, 1.7, 1.8, 1.9 následovali relativně rychle, posledně jmenovaná byla vydána v lednu 1995. Tridgell se domnívá, že zavedení [[CVS]] v květnu 1996 bylo zrozením Samba týmu, ačkoliv už byly dříve bylye příspěvky od jiných lidí, zejména [[Jeremy Allison]]<ref>[http://samba.org/samba/docs/10years.html 10 years of Samba!<!-- Bot generated title -->]</ref>.
 
Verze 2.0.0 byla uvolněna v lednu 1999, a verze 2.2.0 v dubnu 2001.
 
== Nedávná historie ==
Verze 3.0.0, vydaná 23. září 2003, byla hlavní aktualizací. Samba získala schopnost připojit se do [[Active Directory]] jako člen, ačkoliv ne jako řadič domény.<ref>[http://lists.samba.org/archive/samba-announce/2003/000021.html The first stable release of Samba 3.0 is available<!-- Bot generated title -->]</ref> Následující vydání 3.0 série přidalipřidalo drobné změny. V současné době nejnovější vydání 3.0.37, které vyšlo 1. října 2009, and shipped on a voluntary basis.<ref name="releaseplan_3.0">[http://wiki.samba.org/index.php/Release_Planning_for_Samba_3.0 Release Planning for Samba 3.0 - SambaWiki<!-- Bot generated title -->]</ref> Vývoj na sérii 3.0.x byl oficiálně ukončen 5. srpna 2009.<ref name="releaseplan_3.0"/>
 
Verze 3.1 byla použita jen pro vývoj a dále se na ní nepokračuje.
 
S verzí 3.2, se rozhodlo přejít na vydávání nových verzí v časových intervalech. Nové hlavní vydání, jako napřiklad 3.3, 3.4, atd. se objeví každých 6 měsíců. Nové funkce budou přidávány jen v hlavních vydáních, v podverzích budou jen opravovány chyby .<ref>[http://lists.samba.org/archive/samba-announce/2008/000136.html Monday, April 28 - Samba Mashup Report<!-- Bot generated title -->]</ref> Od verze 3.2 byla provedena změna licence z GPL2 na GPL3, s některými částmi šířenými pod LGPL3.<ref>[http://lists.samba.org/archive/samba-announce/2007/000122.html Samba Adopts GPLv3 for Future Releases<!-- Bot generated title -->]</ref>.
Řádek 37:
 
[http://samba.org/samba/ftp/stable/samba-3.5.6.tar.gz Verze 3.5.6] byla uvolněna 8.10.2010. Jedná se o nejnovější stabilní verzi Samby série 3.5.<ref>[http://news.samba.org/releases/3.5.6/ Samba 3.5.6 Available for Download<!-- Bot generated title -->]</ref>
 
[http://samba.org/samba/ftp/stable/samba-3.6.tar.gz Verze 3.6] byla uvolněna 9.8.2011. Jedná se o nejnovější stabilní verzi Samby..<ref>[http://www.samba.org/samba/history/samba-3.6.0.html Samba 3.6 Release Notes]</ref>
 
 
Verze 4.0, ve které je hlavní změnou přepsání, které umožní Sambě být v [[Active Directory]] řadičem domény. Po třech letech vývoje, byl první technický náhled (4.0.0TP1) vydán v lednu 2006.<ref>[http://news.samba.org/releases/4.0.0tp1/ Samba 4.0.0TP1 Available for Download<!-- Bot generated title -->]</ref> Nové náhledy a poté alpha verze následovaly pravidelně. Nejnovější verze je 4.0.0-alpha14, vydaná dne 24. prosince 2010.<ref>[http://wiki.samba.org/index.php/Samba4 Samba4 - SambaWiki<!-- Bot generated title -->]</ref>
Řádek 42 ⟶ 45:
== Vlastnosti ==
 
Samba umožňuje sdílet soubory a tiskárny mezi počítači s operačním systémem [[Windows]] a počítači s operačním systémem [[Unix|Unixem]]. JeJedná se too implementaceimplementaci desítky služeb a tuctu protokolů, jako [[NetBIOS]] po [[TCP/IP]] ([[NetBIOS over TCP/IP|NBT]]), SMB, [[CIFS]] (avylepšená verze SMB), [[DCE/RPC]], [[MSRPC]], [[Windows Internet Naming Service|WINS]] server známý jako NetBIOS Name Server (NBNS), NT doménový soubor protokolů které obsahujíobsahuje NT doménové přihlašování, Secure Accounts Manager (SAM) databáze, Local Security Authority (LSA) služba, NT tiskovou službu (SPOOLSS), [[NTLM]] a nejnověji [[Active Directory]] přihlašování které obsahuje upravenou verzi [[Kerberos (protocol)|Kerberos]] a upravenou verzi [[Lightweight Directory Access Protocol|LDAP]]. Všechny tyto protokoly jsou často nazývány jen jako NetBIOS nebo SMB. NetBIOS a WINS protokoly jsou ve [[Windows]] zastaralé.
 
Samba zřizuje síť akcií pro vybrané Unixové adresáře (včetně všech podadresářů). Tyto se zobrazí uživatelům Windows jako normální složky Windows přístupné prostřednictvím sítě. Unixoví uživatelé se mohou připojit buď tak, že si sdílený adresář připojí do systému pomocí příkazu [[smbmount]], nebo alternativně můžou použít nástroj smbclient (libsmb), který se chová jako [[File Transfer Protocol|FTP]] klient. Každý adresář může mít různá práva přístupu, která překrývají běžná oprávnění v Unixu.
Řádek 50 ⟶ 53:
* nmbd, který poskytuje překlad NetBIOS na IP adresu. NetBIOS přes TCP/IP vyžaduje určitou metodu pro mapování názvů NetBIOS počítače na IP adresy TCP/IP síti
 
KonfiguraceKonfiguraci Samby je dosaženo editací jednoho souboru (typicky se nachází <tt>/etc/smb.conf</tt> nebo <tt>/etc/samba/smb.conf</tt>). Samba může také poskytovat přihlašovací skripty a politiky skupiny prostřednictvím <tt>poledit</tt>.
 
Samba je obsažena ve většině Linuxových distribucí. Například u Red Hat Linuxu, je script <tt>/etc/rc.d/init.d/smb</tt> spuštěn při startu, a spoští oba démony. Samba není obsažena v Solaris 8, ale Solaris 8 kompatibilní verze je dostupná na stránkách projektu.