Samba
De Viquipèdia
Samba és una implementació lliure del protocol de xarxa de Microsoft. Des de la versió 3, Samba no només proveeix de serveis d'impressió i fitxers per varis clients de Microsoft Windows, sinó que també es pot integrar amb un domini de Windows Server, sigui un PDC o un Domain Member. També pot ser part d'un domini Active Directory.
Samba funciona en la majoria de sistemes UNIX i semblants, com per exemple GNU/Linux, Solaris, i les variants BSD, incluint Mac OS X (va ser afegit a la versió 10.2 de Mac OS X). Està present a totes les distribucions Linux i se sol incloure entre serveis bàsics dels sistemes UNIX i semblants.
Taula de continguts |
[edita] Història
Samba va ser originalment desenvolupat per UNIX per Andrew Tridgell a l'Australian National University, usant enginyeria inversa al protocol usat pel servidor DEC PATHWORKS usant un sniffer. Més tard, Tridgell va escobrir que el protocol era gairebé idèntic als usats en altres sistemes de servidor per xarxa, incloent el de Microsoft anomenat LAN Manager, i va decidir centrar-se amb la compatibilitat amb servidors Windows.
El nom Samba probé d'insertar dues vocals al nom del protocol estàndard usat pel sistema de xarxa de Microsoft Windows, "SMB" (server message block). Samba inicialment s'anomenava smbserver, però el nom va canviar perquè era una marca registrada de la companyia "Syntax", la qual venia un producte anomenat TotalNet advanced Server, i tenia registrat el nom de SMBserver. El nom "Samba" va sorgir d'usar la comanda d'Unix grep per filtrar les paraules del diccionari que continguessin les lletres S, M i B usant aquesta ordre (grep -i 's.*m.*b.*' /usr/dict/words).
[edita] Característiques
Samba és una implementació de dozenes de serveis i protocols, incluint NetBios sobre TCP/IP, (NetBT), SMB (el qual també s'anomena CIFS), DCE/RPC o més específicament, MSRPC, la suit de protocols nebots, un servidor WINS també conegut com a NetBIOS Name Server (BNS), la suit de protocols NT Domain que inclouen NT Domain Logons, la base de dades Secure Accounts Manager (SAM), el servei Local Security Authority (LSA), l'estil d'impressió NT (SPOOLS) i el nou Active Directory Logon el qual implica una versió modificada del protocol Kerberos i una versió modificada de LDAP. Tots aquests serveis i protocols se solen referir incorrecament a només NetBios i/o SMB.
Samba també pot compartir directoris d'UNIX per xarxa (incluint tots els subdirectoris). Aquests apareixen als usuaris de Microsoft Windows com a directoris accessibles per la xarxa. Els usuaris d'UNIX podent muntar els directoris compartits com si fossin part de la seva estructura de fitxers o, alternativament, usar l'utilitat smbclient instal·lada junt amb Samba per llegir els directoris compartits d'una manera similar a un programa de FTP. Cada directori pot tenir varis privilegis que se situen per sobre de les proteccions d'Unix. Per exemple: els directoris de home haurien tenir accés de lectura i escriptura per tots els usuaris coneguts, permetent l'accés als seus propis fitxers. Tot i així, no haurien de tenir accès als fitxers dels altres a menys que aquesta permissió existís. La part de netlogon, generalment compartida com a només lectura de /etc/samba/netlogon és el directori on hi ha els scripts de login dels usuaris.
Es configura editant un sol fitxer (normalment a /etc/smb.conf o a /etc/samba/smb.conf). Samba també pot proveir scripts de login pels usuaris i polítiques de grups a través de poledit.
[edita] Programari relacionat
- Samba TNG és un fork de Samba que té importants canvis a l'arquitectura i diferències a l'implementació a les àrres dels NT Domain Services.
- LinNeighborhood
- LDAP Account Manager
- Kerberos protocol
[edita] Enllaços externs
- Lloc web de Samba (anglès)
- Apunts del curs SMB-CIFS i gestió de permisos de l'Oficina de Formació del PAS de la Universitat de Barcelona, de 38 pàgines i distribuit amb llicència Creative Commons) (català)
- 10 anys de Samba! (anglès)
- Definició de Samba l'eLook Computing Reference (anglès)
- Com va ser escrit Samba (anglès)
- Usant la versió 2 de Samba llicenciada amb llicència GFDL (anglès)
- Configurant Samba (anglès)
- Compartint de fitxers i impressores utilitzant SuSE Linux (anglès)