Accedere a file e cartelle di Ubuntu, Debian e derivate da Microsoft Windows grazie a Samba
In questa prima guida vederemo come installare Samba e condividere le nostre cartelle preferite in modo tale da poter accederne facilmente dal file manager di Microsoft Windows.
Per installare Samba in Ubuntu, Debian e derivate basta digitare:
sudo apt-get install samba
una volta installato Samba andremo ad avviarlo digitando da terminale:
sudo /etc/init.d/smbd start
fatto questo dovremo andare ad operare sulle configurazioni di Samba dal file /etc/samba/smb.conf per sicurezza andremo ad effettuarne un backup digitando:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_bck
ora potremo configurare il file smb.conf digitando da terminale:
sudo nano /etc/samba/smb.conf
la prima cosa è modificare il workgroup con un nome preferito (possiamo comunque anche lasciare WORKGROUP) nel mio caso ho inserito lffl diventando cosi workgroup = lffl
server string = FileServer
infondo dovremo indicare le cartelle da condividere attraverso digitando:
[nome_pubblico]
path = /directory/da/condividere
public = yes
writable = yes
dove al posto di [nome_pubblico] indicheremo il nome pubblico della cartella da condividere in path il percorso e in public con yes consentiamo l’accesso pubblico alla nostra directory con writable = yes daremo il consenso agli utenti di poter anche modificare, inserire file ecc nella cartella remota.
Ad esempio per condividere la cartella Documenti nella mia home dovrò inserire:
[lffl-documenti]
path = /home/lffl/Documenti
public = yes
writable = yes
ecco il risultato finale:
Per rendere sicuro l’accesso dovremo crearci un user digitando:
smbpasswd -a nome_utente
nel mio caso:
smbpasswd -a lffl
per accedere alle cartelle condivise da Windows dovrà quindi inserire lffl come user e la password correlata con il mio username.
Non ci resta che riavviare Samba, al riavvio le nostre cartelle e file sono pronte da essere condivise in Windows.
Per riavviare Samba digitiamo:
sudo /etc/init.d/smbd restart
PS basta inserire questo comando in applicazioni d’avvio in modo tale da avviare automaticamente la condivisione delle cartelle via Samba all’avvio della nostra distribuzione.
Quello che ci serve per accedere da Windows è conoscere l’indirizzo ip del nostro pc Linux per conoscerlo basta cliccare con il tasto desto sull’applet rete nel pannello della nostra distribuzione e poi in Informazioni Connessione il primo indirizzo Ip ci consentirà di accedere da rete locale il secondo da remoto.
Avviamo Microsoft Windows e avviamo il file manager e andiamo nella sezione Computer e clicchiamo in Connetti unità di rete, dalla finestra di dialogo inseriremo in Cartella l’indirizzo IP e diamo ok ci verrà chiesto di inserire nome utente e password una volta inseriti potremo accedere e operare nei file e cartelle condivisi di Linux.