Samba, opening windows to a wider world. Simo Sorce -- idra@samba.org, simo.sorce@xsec.it Samba Team -- http://www.samba.org



Documenti analoghi
Simo Sorce Samba Team.

Sistemi avanzati di gestione dei Sistemi Informativi

Samba, opening windows to a wider world. Simo Sorce -- Samba Team --

Il web server Apache Lezione n. 3. Introduzione

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

PRESENTAZIONE. Chi è B-Bright

Creare una Rete Locale Lezione n. 1

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

SISTEMI OPERATIVI DISTRIBUITI

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche.

Una rete aziendale con Linux

Maschere di sottorete a lunghezza variabile

Progetto Virtualizzazione

Simo Sorce Samba Team.

1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio

Hardware delle reti LAN

Internet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio Gabriele Riva - Arci Barzanò

Sicurezza dei dati in EGRID

MODULO 02. Iniziamo a usare il computer

ARCHIVIA PLUS VERSIONE SQL SERVER

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook

per studenti resa semplice La stampa

SUPPORTO TECNICO AI PRODOTTI:

Linux hands-on & hands-off Workshop

Manuale per la configurazione di AziendaSoft in rete

Guida alla documentazione italiana di Solaris Server per sistemi SPARC SMCC

AGENDA.. Mission. Componenti SMC. Security Environment. Report. Eventi. Update prodotti. Faq. Achab 2009 pagina 1

Approfondimenti. Contenuti

BackupPC Backup di rete con de-duplicazione

Sharpdesk V3.3. Guida all installazione Versione

DBMS e Linguaggi di programmazione nell'era di Internet

VMware. Gestione dello shutdown con UPS MetaSystem

Gruppi, Condivisioni e Permessi. Orazio Battaglia

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Installazione di GFI Network Server Monitor

ELENCO DELLE AREE DI INSEGNAMENTO PER DIPLOMATI DI MATERIE NON MILITARI INCLUSE NEI CORSI IN PROGRAMMAZIONE PRESSO LA SCUOLA TLC FFAA DI CHIAVARI

Windows Vista, il nuovo sistema operativo Microsoft che cerca le giuste risposte ai quesiti di sicurezza

Note di rilascio. Aggiornamento disponibile tramite Live Update a partire dal. Il supporto per Windows XP e Office 2003 è terminato

uno sguardo al futuro

Architetture Informatiche. Dal Mainframe al Personal Computer

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Laboratorio virtuale Progetto dei dipartimenti di Astronomia, Fisica, Matematica e Scienze dell Informazione

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software per Helpdesk

COME CREARE E COLLEGARSI AD UN DATABASE MICROSOFT SQL SERVER O SUN MYSQL

Procedura per la configurazione in rete di DMS.

Installazione & Configurazione Php e MySQL su Mac Os X. Php

TeamPortal. Servizi integrati con ambienti Gestionali

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

TERMINE SUPPORTO DA PARTE DI MICROSOFT DEL SITEMA OPERATIVO WINDOWS XP: 8 Aprile 2014

Corso di Amministrazione di Reti A.A. 2002/2003

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

Guida all installazione di Easy

UBUNTU: gli strumenti di condivisione risorse

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

DINAMIC: gestione assistenza tecnica

Note Tecniche Installazione ed Aggiornamento EasyTelematico 1.3.x

Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

FPf per Windows 3.1. Guida all uso

GUIDA RAPIDA. Per navigare in Internet, leggere ed inviare le mail con il tuo nuovo prodotto TIM

FAQ DI INSTALLAZIONE DI INAZIENDA Rev.2

NOTE TECNICHE DI CONFIGURAZIONE. Giugno 2009

Reti di Calcolatori PROTOCOLLO FTP

PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

Installazione del software Fiery per Windows e Macintosh

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

Software di controllo per le denunce retributive e contributive individuali mensili - Ver.1.0

Antonio Mattioli Seminario 5/12/2006. Windows Single Sign-on

Architetture Informatiche. Dal Mainframe al Personal Computer

Caratteristiche di una LAN

Replica di Active Directory. Orazio Battaglia

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Indice. Indice V. Introduzione... XI

Primi passi con Linux

la tua presenza e il tuo BUSINESS ON-LINE

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

Manuale di KSystemLog. Nicolas Ternisien

hi-com software realizzato da Hi-Think

UTILIZZO DEL SOFTWARE MONITOR

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

BENVENUTI. LINUX AT WORK Come funziona, come ottenerlo e come usarlo. Fabio Lovato (INFO@SCULDASCIALAB.ORG) a cura di

GUIDA DELL UTENTE IN RETE

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

IceWarp Server 11.2 Novità per l amministratore. Leggere il presente documento prima dell aggiornamento.

MANUALE PARCELLA FACILE PLUS INDICE

Non sono supportate reti peer to peer, è necessario avere un server dedicato.

Win/Mac/NFS. Microsoft Networking. Manuale dell utente del software QNAP Turbo NAS

Approfondimento: Migrazione dei database e backup della posta

Guida ai collegamenti

Witbox. Manuale di Repetier-Host. Witbox

Acronis Universal Restore

Come Installare SQL Server 2008 R2 Express Edition With Tools

Poi clichiamo su sistema

Sistemi avanzati di gestione dei Sistemi Informativi

Transcript:

Samba, opening windows to a wider world Simo Sorce -- idra@samba.org, simo.sorce@xsec.it Samba Team -- http://www.samba.org

Cosa è Samba? E un progetto fondato nel 1991 da Andrew Tridgell Samba è l implementazione di un Server SMB/CIFS. SMB (o CIFS) è il protocollo di condivisione delle risorse usato dai client Microsoft e permette di condividere file e stampanti tra più computer collegati in rete. Samba è Software Libero distribuito con licenza GPL Funziona bene su molte piattaforme (GNU/Linux, Solaris, HP-UX, AIX, True64, *BSD, e altre ancora

Perchè Samba in una rete Windows? Beh innanzitutto perchè è software libero. :) Ma ci sono ragioni squisitamente tecniche per farlo. Quindi quali sono i punti di forza di samba? Integrazione: permette la convivenza "dei 2 mondi" Costo: Si azzera il costo delle licenze per l accesso dei client che invece devono essere acquistate con i server Microsoft Windows. Consolidazione: Samba è più robusto e veloce di un server Microsfot Windows, può girare su macchine di taglia grande tipo server a 32 processori, o scatolotti embedded. Flessibilità: Samba è ricco di opzioni, permette una grande flessibilità. (le direttive exec, moduli VFS, autenticazione, moduli passdb).

Integrazione Molti utilizzano ambienti eterogenei con server e client di diversa natura. E spesso è necessario far dialogare questi sistemi. Molto spesso inoltre i client sono macchine Windows, mentre i server magari sono di differenti tipologie tipo Unix, Novell, NT eccetera. Samba permette di integrare server GNU/Linux, BSD, o Unix (e altri) in una rete in cui si deve convivere con client MS Windows senza dover installare software aggiuntivo sui client. Il server samba viene visto come un server MS Windows NT e consente di condividere file e stampanti su una rete MS senza troppi sforzi. Dalla serie 2.2.x inoltre samba implementa l opportunistic locking e su kernel linux recenti permette di condividere files in modo che il lock sia consistente anche quando si utilizzano contemporaneamente NFS e CIFS per condividere i file. Samba è inoltre ottimo come server di stampa, accopiato a CUPS permette anche un sistema flessibile e avanzato di accounting delle stampe.

Costo Samba viene utilizzato spesso per permettere di vedere i file su sistemi tipo Unix e permettere in questo modo alle piattaforme Windows di interoperare con le piattaforme server. Samba viene però anche sempre più utilizzato in sostituzione di File Server NT o Novell in quanto permette di ridurre sensibilmente i costi di licenza per l accesso dei client e ottenere un alta affidabilità del servizio. Infatti molti sistemi file server/print server/domain controller proprietari richiedono oltre al pagamento di una licenza d uso per il server in sè, anche di licenze di connessione per ogni client che deve utilizzare tale server. Per questo Samba viene anche sempre più utilizzato come Domain Controller, il cui supporto è maturo ed è stato ufficializzato nella v. 2.2.x Unico neo rimane l impossibilità per ora di utilizzare contemporaneamente DC sia samba che NT, ma è possibile utilizzare configurazioni PDC+BDC solo samba.

Consolidazione e Flessibilità Samba facilita le operazioni di consolidazione di più servizi su un singolo server. E possibile anche configurare più istanze di samba su un server che abbia più interfacce di rete. Non solo, samba è già predisposto per il failover, ed è estremamente flessibile e dotato di un numero eccezionale di opzioni con cui ottimizzare il proprio server e configurarlo per fare le cose come più ci aggradano. Grazie alla possibilità di usare script alla connessione o alla disconnessione di un client o alla possibilità di utilizzare moduli VFS si apre la possibilità di customizzare il proprio server al massimo. Inoltre già dalla versione 2.2 samba supporta differenti sistemi di autenticazione e salvataggio dei dati degli utenti. Si possono mantenere gli account degli utenti sul classico file smbpasswd, o su nisplus ma anche sul più modermo ldap o tdbsam. Non dimentichiamo inoltre winbind un demone che permette di utilizzare sulla macchina *nix gli utenti "leggendoli" direttamente da un domino NT.

Funzionalità che contraddistinguono la serie 2.2.x Supporto per le RPC di stampa di Windows NT 4.0 Supporto per le ACL e la loro manipolazione Semantica interna del locking riscritta Supporto ufficiale come controller di domini Winbind (dalla versione 2.2.2) Supporto per funzionare come MS-DFS server Nuovo VFS layer Molti database interni ora in formato TDB Supporto PAM migliorato

Verso Samba 3.0 (1) Active Directory / Kerberos - Supporto per l utilizzo di samba in un dominio AD Nativo come server di dominio. Internazionalizzazione - Il supporto per la comunicazione UNICODE è pronto. Gradualmente ci sarà anche una trasformazione del codice interno a samba. Pieno supporto Windows NT 4.0 PDC - peremetterà sostituzione completa e la migrazione da Domain Controllers NT 4.0 Trust relationships Replicazione Database Utenti

Verso Samba 3.0 (2) NTLMv2 & Sign/Seal di pacchetti RPC - NTLMv2 è ok, il supporto sign/seal è da completare. Winbind idmap storage & repository centrale idmap (per clusters, coerenza nfs, etc...). Winbind funzionante con un DC Samba. (OK) Supporto per il Group Mapping. Supporto moduli passdb. (OK)

Verso Samba 3.0 (3) - Possibili ulteriori sviluppi Probabilmente in release intermedie: Update in backround delle cache delle code di stampa Replicazione WINS Supporto, tramite librerie dinamiche, per named pipes Implementazione non bloccante di winbind Pubblicazione attributi stampanti attraverso smbd Nuovo VFS layer per supportare file system con semantiche più avanzate di quelle posix

Chi sviluppa Samba? Il Team Samba è un gruppo di circa 20 persone (6-8 attive) sparse per tutto il mondo che contribuiscono allo sviluppo di Samba, a queste si devono aggiungere moltissimi sviluppatori professionisti e aziende private che contribuiscono codice e testano samba per l inclusione nei propri prodotti. Lo sviluppo viene coordinato tramite la mailing list samba-technical@samba.org aperta a chiunque e ultimamente anche attraverso IRC sul canale #samba-technical della rete Openprojects.Net. Se desiderate contribuire al progetto, il primo passo è l iscrizione a alla lista tecnica samba-technical@samba.org. (http://lists.samba.org per l iscrizione) Qui potete trovare la lista aggiornata dei membri attuali: http://www.samba.org/samba/team.html

Dove trovo Samba? All indirizzo http://www.samba.org si trova una lista di mirrors da cui scaricare l ultima versione. Scegliete il mirror a voi più vicino. Sono disponibili anche pacchetti binari per alcune distribuzioni GNU/Linux. La migliore fonte di documentazione è: http://www.samba.org/samba/docs/index.html Samba-HOWTO-Collection.pdf sottodirectory /docs nell archivio col codice sorgente Per trovare aiuto in caso di difficoltà: samba@samba.org (mailing list) http://www.samba.org/samba/support/index.html (lista di aziende che offrono supporto commerciale)

Risorse Roadmap & Release Plans http://www.samba.org/samba/development.html TODO list e progetti aperti http://www.samba.org/samba/todo.html Risorse per gli sviluppatori http://www.samba.org/samba/devel-links.html Sito Principale http://www.samba.org/ Mailing Lists http://lists.samba.org/