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.