Mount CIFS su Ubuntu

Può capitare molto spesso avere la necessità di accedere a una condivisa CIFS (Windows Share) su un Server Ubuntu. E’ molto facile la procedura e inoltre le performance sono davvero notevoli, personalmente uso questo tipo di “Mount” come repository, il risultato e l’affidabilità sono sempre state ottime. Per prima cosa dobbiamo installare il pacchetto “cifs-utils” con il seguente comando

sudo apt install cifs-utils

Adesso abbiamo la necessità di creare un file che contenga le credenziali per accedere alla nostra “Windows Share”, scegliamo la posizione dove creare il file e procediamo come segue

sudo nano /root/.smbcredentials
user=nomeutente <-- Indicare il nome utente
domain=nomedominio <-- Indicare il dominio Windows
password=**** <-- Indicare la password

ora è necessario creare il mount point

sudo mkdir /mnt/windowsshare <-- Indicare un nome a vostra scelta

se vogliamo avere sempre a disposizione la nostra nuova Share dobbiamo modificare il file /etc/fstab aggiungendo come ultima riga questo codice

//srv01.lab.local/share /mnt/windowsshare cifs credentials=/root/.smbcredentials,rw,nounix,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

analizziamo nel dettaglio le parti più importanti:

-> //srv01.lab.local/share <-- l'indirizzo della vostra share
-> /mnt/ncrepo <-- il mount point che avete creato in precedenza
-> cifs <-- indica il protocollo che useremo
-> credentials=/root/.smbcredentials <-- il file con le credenziali
-> file_mode=0777,dir_mode=0777 <-- permessi con cui verrà montata la share

se vogliamo montare la share con un gruppo diverso da quello di “root” possiamo usare aggiungere i seguenti due comandi

file_mode=0777,dir_mode=0777,uid=iduser,gid=idgroup 0 0

per scoprire l’id dell’utente e/o del gruppo possiamo usare il seguente comando

id -u username <-- per trovare ID dell'utente
id -g username <-- per trovare ID del gruppo a cui appartiene l'utente

Abbiamo conclcuso dopo un riavvio del server andando nella nostra directory di Mount “/mnt/windowsshare” troveremo la mappatura alla nostra condivisa.