Server Samba: concetti e configurazione rapida
Sommario:
- Impariamo un po 'di samba
- Perché usare Samba?
- operazione
- configurazione
- Cosa può fare Samba per me?
- Vediamo ora Samba in azione
Samba è un progetto di software libero che implementa il protocollo di file condiviso di Windows per sistemi operativi simili a UNIX. Questo protocollo era precedentemente noto come SMB, successivamente catalogato come CIFS. In questo modo, il fatto che i computer con GNU / Linux, Mac OS X o Unix in generale, siano visti come server o correlati come client in reti basate su Windows, diventa una realtà.
Indice dei contenuti
Impariamo un po 'di samba
La creazione di Samba è l'idea di Andrew Tridgell. È un progetto nato nel 1991 quando ha creato un programma di file server per la sua rete locale, che supportava un protocollo riconosciuto come DEC da Digital Pathworks. Sebbene all'epoca non lo sapesse, quel protocollo sarebbe diventato SMB in seguito.
Perché usare Samba?
Samba è fondamentalmente una suite di applicazioni Unix che implementa il protocollo SMB (Server Message Block). Questo protocollo viene utilizzato per le operazioni client-server su una rete. Quindi, utilizzando questo protocollo, Samba consente a Unix di stabilire una comunicazione con i prodotti Microsoft Windows attraverso il protocollo. In questo modo, una macchina Unix con Samba può accedere alla rete Microsoft, mostrandosi come Server e fornire i seguenti servizi:
- Condividere vari file system, condividere stampanti, con l'installazione sia sul server che sui client. Fornire una visualizzazione dei client sulla rete, che faciliterà la collaborazione con i nostri utenti. Permette la verifica dei client attraverso un login su un dominio Windows Fornire o assistere con un server di risoluzione dei nomi WINS.
operazione
Oggi, la Samba Suite include nella sua implementazione un paio di demoni fondamentali. Questi sono responsabili della fornitura di risorse condivise ai client SMB sulla rete (detti anche servizi).
I suddetti demoni sono:
smbd: è il demone incaricato di consentire la condivisione di file e stampanti sulla rete SMB, oltre a fornire verifica e concedere l'autorizzazione per l'accesso da parte dei client SMB.
nmbd: è il demone che si occupa della ricerca tramite Windows Internet Name Service (WINS) e fornisce l'aiuto necessario tramite un visualizzatore.
configurazione
La configurazione di Samba in Linux è fatta attraverso l'edizione di un singolo file situato in
/etc/samba/smb.conf.
Ecco un esempio di una configurazione di base:
# ============== Impostazioni globali =================== # workgroup = PRUEBAGROUP server string = Samba% v wins support = no carica stampanti = no # ======= Sicurezza ======= # sicurezza = mappa utente su ospite = utente utente non valido ok = sì pubblico = sì host consente = 127.0.0.1 192.168.22.0/24 host nega = 0.0.0.0/0 # ============== Definizione di condivisione ================== # comment = Test musicale. percorso = / home / Dati / Musica / disponibile = si sfogliabile = si scrivibile = no copia = Commento musicale = Prova video. percorso = / home / Dati / Video / copia = Commento musicale = Altri dati. percorso = / home / Dati / Box / scrivibile = sì
Cosa può fare Samba per me?
Come accennato in precedenza, Samba fornisce tutto l'aiuto affinché le macchine Windows e Unix possano coesistere sulla stessa rete. Tuttavia, possiamo indicare motivi specifici per cui desideri installare un server Samba sulla tua rete. Li elenchiamo di seguito:
- Volete risparmiare le spese di pagamento di un server Windows NT per ottenere le funzionalità che ci fornisce. Volete fornire uno spazio comune per eseguire trasferimenti di dati tra un server NT a Linux o viceversa. Per condividere altre risorse come stampanti, tra client Windows e Linux È utile stabilire la comunicazione con i file NT da un server Linux.
Vediamo ora Samba in azione
Partiamo dal presupposto che abbiamo la seguente configurazione di base della rete:
- Un server Samba su una macchina Linux, chiameremo questa idra: un paio di client Windows, i cui nomi saranno fenice e chimera, tutti connessi tramite LAN (Local Area Network) Inoltre supponiamo che Hydra abbia una stampante a iniezione collegata. e una condivisione disco denominata rete (entrambe le risorse possono essere offerte alle altre due macchine).
Il grafico rappresentativo di questa rete può essere visto nella figura seguente:
Come si può vedere, in questa rete, ciascuno dei computer appartiene allo stesso gruppo di lavoro. Per coloro che non sono collegati al termine, un gruppo di lavoro è una semplice etichetta che identifica un insieme specifico di macchine / computer / apparecchiature che appartengono a una rete SMB. Diversi gruppi di lavoro possono coesistere nella stessa rete, ma ai fini dell'esempio ne abbiamo inserito solo uno.
Speriamo che ti sia piaciuto il nostro articolo introduttivo su Samba, ricorda che se sei interessato a sfruttare appieno il tuo sistema Linux, puoi dare un'occhiata alla nostra sezione.
Guida: configurazione di openvpn su router asus
Guida per configurare correttamente e passo dopo passo il server OpenVPN sui router Asus. Partiamo da 0 e con schermate passo dopo passo.
▷ Parti di un processore all'esterno e all'interno: concetti di base?
Se vuoi conoscere tutte le parti di un processore, in questo articolo vediamo la sua struttura interna ed esterna insieme alle sue funzioni ✅
Hardware e software: definizioni e concetti
Spieghiamo le principali differenze nei concetti di hardware e software. Impareremo le loro definizioni e i principali prodotti.