Video: [RETI] - Server DHCP e DNS su Linux (Centos) 2025
Samba si riferisce a un programma di condivisione di file e stampanti che consente a Linux di imitare un file Windows e un server di stampa in modo che i computer Windows possano utilizzare le directory e le stampanti Linux condivise. Se si desidera utilizzare Linux come file o server di stampa in una rete Windows, è necessario sapere come ballare Samba.
Poiché Linux e Windows hanno sistemi di file così diversi, non è possibile creare un file server Linux semplicemente concedendo agli utenti Windows l'accesso alle directory di Linux. I computer client Windows non sarebbero in grado di accedere ai file nelle directory di Linux. Esistono troppe differenze tra i file system. Ad esempio:
-
I nomi di file Linux sono case sensitive, mentre i nomi di file Windows no. Ad esempio, in Windows, File1. txt e file1. txt sono lo stesso file. In Linux, sono file diversi.
-
In Linux, i periodi non sono usati per indicare le estensioni dei file. I nomi di file Linux non usano estensioni.
-
Windows ha attributi di file come archivio di sola lettura e . Linux non ha questi.
Più in generale, Windows networking utilizza un protocollo chiamato SMB, che sta per Server Message Block, per gestire lo scambio di dati di file tra file server e client. Linux non ha il supporto SMB integrato.
Ecco perché è richiesto Samba. Samba è un programma che simula il comportamento di un file server basato su Windows implementando il protocollo SMB. Quindi quando esegui Samba su un server Linux, i computer Windows sulla tua rete vedono il server Linux come se fosse un server Windows.
Come un server Windows, Samba funziona designando determinate directory come condivisioni. Una condivisione è semplicemente una directory resa disponibile agli altri utenti tramite la rete. Ogni condivisione ha i seguenti elementi:
-
Nome condivisione: Il nome con cui la condivisione è nota sulla rete. I nomi delle azioni dovrebbero essere di otto caratteri ogni volta che è possibile.
-
Percorso: Percorso della directory sul computer Linux condiviso, ad esempio UsersDoug .
-
Descrizione: Una descrizione a una riga della condivisione.
-
Accesso: Un elenco di utenti o gruppi a cui è stato concesso l'accesso alla condivisione.
Samba include anche un programma client che consente a un computer Linux di accedere ai file server Windows.
Perché gli sviluppatori di Samba hanno scelto di chiamare il loro programma Samba? Semplicemente perché il protocollo utilizzato dai server di file e stampanti di Windows per comunicare tra loro è chiamato SMB, che sta per Server Message Block. Aggiungi un paio di vocali a SMB, e ottieni Samba.
