Guida verificata con Ubuntu: 22.04 24.04 26.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Samba è un software che attraverso il protocollo SMB permette di condividere file anche in reti miste Linux/Windows. In questa guida viene mostrato come condividere una cartella.
Installazione
Assicurarsi di aver installato il pacchetto nautilus-share e le relative dipendenze.
Configurazione
Aggiungere il proprio utente al gruppo sambashare digitando nel terminale:
sudo adduser $USER sambashare
Benché questo passaggio sia facoltativo, si consiglia di eseguirlo per evitare errori in fase di condivisione della cartella (es.: ‘net usershare’ return error 255).
Impostare una password (verrà chiesta 2 volte):
sudo smbpasswd -a $USER
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/samba/smb.conf.
Aggiungere dopo la riga workgroup = WORKGROUP:
force user = NOME_UTENTE
sostituendo la dicitura NOME_UTENTE con il nome del proprio utente.
Decommentare la riga # usershare max shares = 100 togliendo il simbolo # in modo che risulti:
usershare max shares = 100
- Salvare e chiudere il file.
Riavviare il servizio smbd:
sudo service smbd restart
Verificare eventuali errori in /etc/samba/smb.conf:
testparm
Fare nuovamente login o riavviare il sistema per ottenere le autorizzazioni del gruppo sambashare.
Condividere cartella con Nautilus
Avviare Nautilus e fare clic destro sulla cartella da condividere per 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).
- Impostare eventuali autorizzazioni per altri utenti.
Fare clic su Crea condivisione.
Verificare digitando nel terminale:
net usershare info --long
A questo punto un computer con Ubuntu collegato alla medesima rete dovrebbe essere in grado di rintracciare la cartella condivisa dal file manager Nautilus alla voce Network (Rete).
