Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
[aggiornare concetti nella intro]
Samba è una suite di strumenti utilizzati per la condivisione tra reti miste windows Linux, implementando il protocollo di rete SMB, il quale è il cuore del networking Windows.
Solitamente si avrà bisogno di samba per:
- agire come un client con server Windows: accesso a file e stampanti remote condivisi,
- agire da server per client Windows: condividere cartelle e stampanti, incluse pseudo-stampanti PDF,
- agire da controllore di domini in una rete Windows (autenticazione degli utenti, etc.),
- fare qualcosa di più complesso, come per esempio usare un controller Windows di domini per autenticare gli utenti di una macchina Linux.
Condividere cartella con Nautilus
Il modo più semplice per condividere all'interno di una stessa rete una cartella di un sistema Ubuntu è tramite il AmbienteGrafico/FileManager Nautilus.
Solo per le versioni di Ubuntu superiori alla 22.04 installare il pacchetto nautilus-share.
Per applicare digitare nel terminale il seguente comando:
nautilus -q
Avviare Nautilus e eseguire un clic destro sulla cartella che si vuole condividere, quindi selezionare Opzioni condivisione.
- Nella finestra di dialogo che verrà aperta:
Selezionare la voce Condividi questa cartella.
- Indicare un nome per la condivisione (facoltativo; in caso contrario verrà utilizzato il nome stesso della cartella).
- Autorizza altri a creare e eliminare.......
- ........
Cliccare su Crea condivisione.
[inserire nei passaggi sopra l'opzione con la password:
1. Impostare a smb una password:
sudo smbpasswd -a $USER
2. Riavviare samba: sudo systemctl restart smbd]
Da linea di comando
[compilare]
Accedere alla cartella condivisa
I metodi per accedere alla cartella condivisa sono diversi in base al sistema utilizzato e alla scelta del tipo di permessi impostati. Di seguito sono elencati i casi più frequenti.
Windows: cercare la cartella condivisa nei dispositivi di rete in Esplora Risorse oppure digitare nella barra degli indirizzi \\nome_host\nome_cartella_condivisa oppure \\indirizzo-IP\nome_cartella_condivisa.
MacOS: cercare la cartella condivisa nella sezione Rete di Finder oppure seguire il menu Vai -> Connetti al Server, quindi inserire smb://nome_host/nome_cartella_condivisa oppure smb://indirizzo-IP/nome_cartella_condivisa
Da GUI su Ubuntu e altri sistemi GNU/Linux: cercare nel file manager la cartella condivisa nella sezione delle condivisioni di rete (di aspetto diverso a seconda dell'ambiente grafico e/o del File Manager in uso).
Da terminale con Ubuntu:
- Installare il pacchetto smbclient.
Digitare il comando:
smbclient //nome_host_o_IP/nome_cartella_condivisa -U NOME_UTENTE
sostituendo come nei seguenti esempi:
smbclient //PC_ufficio/Documenti_condivisi -U mario smbclient //192.168.1.100/VideoCondivisi -U paolo
Sarà possibile utilizzare i principali comandi come ls (per elencare cartelle e file), cd (per cambiare directory), get (per scaricare file) ecc.
