24.3. Collegarsi alla condivisione Samba

Potete utilizzare Nautilus per visualizzare le condivisioni Samba disponibili sulla vostra rete. Selezionate Pulsante menu principale (sul pannello) => Server di rete per visualizzare una lista dei gruppi di lavoro Samba. Potete anche inserire smb: nella barra Posizione: di Nautilus per visualizzare i gruppi di lavoro.

Come mostrato nella Figura 24-6, vedrete un'icona per ogni gruppo di lavoro SMB disponibile sulla vostra rete.

Figura 24-6. Gruppi di lavoro SMB in Nautilus

Effettuate un doppio clic su una delle icone del gruppo di lavoro, per visualizzare una lista di computer all'interno del gruppo di lavoro.

Figura 24-7. Macchine SMB in Nautilus

Come possibile vedere su Figura 24-7, c' una icona per ogni macchina all'interno del gruppo di lavoro. Fate un doppio clic sull'icona per visualizzare le condivisioni Samba sulla macchina. Se necessaria una combinazione tra nome utente e password, esse vi verranno richieste.

Alternativamente, potete specificare il server Samba e lo sharename nella barra Posizione: per Nautilus utilizzando la seguente sintassi (sostituite <servername> and <sharename> con i valori corretti):

smb://<servername>/<sharename>/

24.3.1. Linea di comando

Per interrogare la rete in cerca di server Samba, usare il comando findsmb. Per ogni server trovato verr visualizzato il proprio indirizzo IP, il nome NetBIOS, il nome del gruppo di lavoro, il sistema operativo e la versione del server SMB.

Per collegarsi ad una condivisione Samba da un prompt della shell, digitate il seguente comando:

smbclient //<hostname>/<sharename> -U <username>

Sostituire l'<hostname> con l'hostname o l'indirizzo IP del server Samba a cui volete collegarvi, <sharename> con il nome della directory condivisa che volete visitare e <username> con il nome utente di Samba per il sistema. Inserite la password corretta oppure premete [Invio], nel caso non sia richiesta alcuna password per l'utente.

Se al prompt compare la stringa smb:\>, il login avvenuto correttamente. Una volta collegati, digitate help per ottenere la lista di comandi. Se desiderate visualizzare i contenuti della vostra directory home, sostituite nomecondivisione con il vostro nome utente. Se non utilizzate -U, il nome utente attuale viene inviato al server Samba.

Per uscire da smbclient, digitate exit al prompt smb:\>.

24.3.2. Montare la condivisione

Talvolta utile montare una condivisione Samba su di una directory in modo tale che i file presenti nella directory, possono essere trattati come se essi fanno parte del file system locale.

Per montare una condivisione Samba in una directory, se non esistente dovete crearla, ed eseguire il seguente comando come utente root:

mount -t  smbfs -o username=<username> //<servername>/<sharename> /mnt/point/

Questo comando monta lo <sharename> dal <servername> nella directory locale /mnt/point/.