SMB, noto anche come CIFS, è il protocollo incaricato di fornire l'accesso condiviso a file e stampanti su reti Windows. Per semplificare le cose usiamo entrambi i termini in modo intercambiabile. Questo servizio può essere eseguito direttamente sulla porta TCP 445, ma può anche utilizzare l'API NetBIOS.
Il filesystem Linux CIFS è composto da due parti:il codice del kernel (a cui si fa riferimento con il nome del modulo del kernel, cifs) e gli strumenti di montaggio nello spazio utente. Il supporto del filesystem del kernel cifs è generalmente creato come modulo e caricato quando un utente tenta di connettersi a un file server SMB/CIFS utilizzando il comando mount. Il modo più semplice per sapere se il tuo host Linux possiede il supporto cifs è esaminare il contenuto di /proc/filesystems. Controlla questo file e cerca il termine cifs elencato nell'output:
$ cat /proc/filesystems | grep cifs nodev cifs
Montaggio di una condivisione file SMB/CIFS
La sintassi generale per l'accesso a una condivisione file SMB/CIFS è:
$ mount.cifs //server/share mount_point [-o options ]
Nel caso in cui incontri un errore di seguito durante l'esecuzione del comando mount.cifs:
mount.cifs: command not found
puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install cifs-utils |
Ubuntu | apt-get install cifs-utils |
Alpino | apk add cifs-utils |
Arch Linux | pacman -S cifs-utils |
Kali Linux | apt-get install cifs-utils |
CentOS | yum install cifs-utils |
Fedora | dnf install cifs-utils |
Raspbian | apt-get install cifs-utils |
Docker | docker esegui cmd.cat/mount.cifs mount.cifs |
Caratteristiche e vantaggi di CIFS
Secondo Microsoft, CIFS/SMB ha una serie di funzionalità che gli conferiscono molti vantaggi rispetto ad altri protocolli di rete.
- Integrità e concorrenza :CIFS consente l'accesso simultaneo allo stesso file, fornendo al contempo i meccanismi di blocco necessari per prevenire i conflitti.
- Ottimizzazione per collegamenti lenti :Il protocollo CIFS è stato ottimizzato nel corso degli anni per funzionare bene anche su collegamenti lenti.
- Sicurezza :un server CIFS consente l'accesso sicuro sia anonimo che autenticato alle risorse.
- Prestazioni e stabilità
- Nomi file Unicode