Condivisione delle risorse in rete con Ubuntu e Windows

Disponiamo di una rete locale in cui sono presenti computer con Ubuntu e Windows.

Il nostro obiettivo è quello di condividere le risorse dei vari pc attraverso la rete.

Panoramica

Disponiamo delle seguenti risorse

  • 1 PC con Linux Ubuntu - Utente: ubi
  • 1 PC con Windows XP - Utente: xpi
  • gruppo di lavoro AGAPE

Vogliamo creare una cartella condivisa su Ubuntu che sia visibile dall'utente xpi

1) Creiamo la cartella condivisa

Sul pc Linux Ubuntu andiamo sulla scrivania dell'utente ubi e creiamo una cartella con il nome "CartellaCondivisa". Dare un nome senza spazi semplificherà l'operazione di assegnazione dei permessi tramite riga di comando

2) Installare Samba e i servizi

sudo apt-get install samba smbfs system-config-samba libpam-smbpass
 

 

Per Ubuntu 8.04

3) Attiviamo la condivisione

Andiamo su Sistema > Amministrazione > Samba.

Andare su Preferenze > Impostazioni server

- nella scheda Impostazioni Base impostare il nome del dominio a cui appartiene il gruppo (Es AGAPE)
- nella scheda Sicurezza lasciare come Modalità di autenticazione Utente

 

Per Ubuntu 7.10

3) Attiviamo la condivisione

Andiamo su Sistema > Amministrazione > Cartelle condivise e inseriamo la password dell'amministratore.

Se il servizio Samba non è stato installato comparirà il messaggio:

I servizi di condivisione non sono installati.
Attivare "Samba per condividere cartelle con sistemi Windows / Linux"

Una volta scaricato e installato il pacchetto procediamo facendo click su aggiungi indicare la cartella che si vuole condividere.

Nella scheda Proprietà generali indicare il nome del dominio a cui appartiene il gruppo (Es AGAPE)

4) Creiamo l'utente ubi in Samba

Da terminale dare il comando

comando da terminale

sudo smbpasswd -a <nome utente>

comparirà il prompt

> password

inserire la password di amministrazione. Successivamente compare

> New SMB password:

inserire la password dell'utente [123456]. Successivamente compare

> Retype new SMB password:

ripetere la password dell'utente [123456]

5) Diamo i privilegi corretti

Per accedere correttamente alla CartellaCondivisa occorre dare i privilegi corretti con il comando

sudo chmod 777 /home/ubi/Scrivania/CartellaCondivisa

Nota: Se si usa una versione precedenti a 7.10 (Gutsy Gibbon) di Ubuntu occorre tenere presente che la Scrivania viene chiamata Desktop. Il comando precedente diventa quindi:

sudo chmod 777 /home/ubi/Desktop/CartellaCondivisa

6) riavviare Samba

Da terminale digitiamo

sudo /etc/init.d/samba start

per Ubuntu 10.10

service smbd start

 

Se invece vengono effettuate delle modifiche e si vuole semplicemente riavviare il servizio occorre digitare da terminale

sudo /etc/init.d/samba restart

per Ubuntu 10.10

service smbd restart

 

A questo punto è possibile accedere da Windows alla cartella condivisa su Ubuntu

 

 

Log File

E' possibile visualizzare il log file di samba nella cartella

/var/log/samba/log.smbd

Per maggiori informazioni