Installazione di samba:
Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:
$ sudo apt update
Ora, installa samba con il seguente comando:
$ sudo apt install samba smbclient
Per confermare l'installazione, premere Y e poi premere .
Samba dovrebbe essere installato.
Condividendo le directory con Samba:
Una volta installato Samba, è possibile condividere graficamente le directory dal gestore del file Ubuntu predefinito Nautilus.
Diciamo, vuoi condividere una directory Appunti Nella tua home directory.
Ora, clic destro (mouse) sul Appunti directory e fare clic su Condivisione di rete locale.
Ora, controlla Condividi questa cartella Casella di controllo per condividere questa directory con Samba.
Ora, digita un file Condividi il nome. Puoi anche digitare un opzionale Commento sulla quota.
Con la configurazione predefinita, solo il proprietario della condivisione (l'utente Linux che è il proprietario della directory in fase di condivisione) può avere l'accesso a leggere e scrivere ai file e alle directory nella condivisione.
Se si desidera consentire ad altri utenti (gli utenti Linux che non sono il proprietario della directory condivisi) di creare, rinominare o eliminare file e directory da questa condivisione, controlla il Consenti ad altri di creare ed eliminare i file in questa cartella Casella di controllo.
Se si desidera consentire l'accesso agli ospiti (accesso non autorizzato) a questa condivisione, controlla il Accesso agli ospiti (per le persone senza un account utente) Casella di controllo. Per l'accesso agli ospiti, non è necessario alcun account utente.
La configurazione predefinita consentirà a solo l'utente che è anche il proprietario della directory che viene condiviso accedi alla condivisione e apporta modifiche alla condivisione.
Se si desidera creare una condivisione pubblica in cui tutti possono accedere, creare, rimuovere e rinominare file e directory dalla condivisione, abilita il controllo Consenti ad altri di creare ed eliminare i file in questa cartella E Accesso agli ospiti (per le persone senza un account utente) Casole di controllo contrassegnate nello screenshot seguente.
Se si desidera creare una condivisione pubblica in cui tutti possono accedere solo a file e directory, ma non riesci a rimuovere, rinominare file e directory dalla condivisione, quindi controlla solo il Accesso agli ospiti (per le persone senza un account utente) Casella di controllo come contrassegnato nello screenshot seguente.
Se vuoi tutti (anche quelli che non sono il proprietario della directory che viene condiviso) che hanno effettuato l'accesso con un nome utente e una password per avere accesso a scrivere alla condivisione, controlla Consenti ad altri di creare ed eliminare i file in questa cartella Casella di controllo come mostrato nello screenshot seguente.
Una volta che hai finito, fai clic su Crea Share.
Se viene visualizzata questa finestra di dialogo, fai clic su Aggiungi automaticamente le autorizzazioni.
La quota dovrebbe essere abilitata e pronta per l'uso. Ora chiudi la finestra di condivisione della cartella.
Una volta condivisa una directory, l'icona della directory dovrebbe essere modificata come puoi vedere nello screenshot seguente.
Creazione di utenti Samba:
Per l'accesso agli ospiti alle condivisioni Samba, non è necessario alcuna autenticazione utente. Le azioni degli ospiti saranno accessibili a tutti sulla rete.
Ma se si desidera consentire l'accesso alle azioni Samba solo alle persone autorizzate, è necessario creare account utente Samba.
Si noti che gli account utente Samba sono collegati agli account di sistema Linux locali. Quindi, puoi creare solo utenti samba con lo stesso nome dei nomi utente del sistema Linux locale.
Per creare un account utente Samba Shovon (Diciamo), esegui il seguente comando:
$ sudo smbasswd -a shovon
Qui, Shovon è il nome utente del mio utente di accesso Ubuntu. Se non conosci il tuo nome utente di accesso, puoi sostituirlo con $ (whoami).
Ora, digita una nuova password per l'utente e premere .
Riprovare la password per l'utente e premere .
Dovrebbe essere creato un nuovo utente Samba e una password dovrebbe essere impostata per l'utente appena creato.
Accesso alle azioni Samba da Windows:
Per accedere alla condivisione Samba da Windows, dovrai conoscere l'indirizzo IP della tua macchina Ubuntu.
Puoi trovare l'indirizzo IP della tua macchina Ubuntu con il seguente comando:
$ ip a
Nel mio caso, l'indirizzo IP della mia macchina Ubuntu è 192.168.20.152. Sarà diverso per te. Quindi, assicurati di cambiarlo con il tuo d'ora in poi.
Ora aperto File Explorer su Windows e navigare sul percorso \\ 192.168.20.152
Dovresti vedere le tue azioni Samba qui.
Se una condivisione ha l'accesso agli ospiti abilitato, non ti chiederà un nome utente e una password quando si tenta di accedervi.
Se l'accesso agli ospiti non è abilitato per alcuna condivisione, ti chiederà il nome utente e la password quando si tenta di accedervi. Il nome utente è il nome utente samba che hai creato in precedenza. La password è la password dell'utente Samba.
Una volta navigato verso la condivisione, dovresti trovare tutti i tuoi file e directory.
Accesso alle azioni Samba da Linux:
È necessario installare programmi client samba sul computer Linux da cui si desidera accedere alle tue condivisioni Samba.
Molto probabilmente sarà installato per impostazione predefinita. Se non lo è, devi installarlo manualmente.
Su Ubuntu/Debian o altre distribuzioni Linux basate su Ubuntu/Debian, è possibile installare i programmi client Samba con i seguenti comandi:
$ sudo apt update
$ sudo apt install smbclient
Ora apri il file manager (i.e. Nautilus, Nemo, delfino, Caja ecc.) e andare a Rete. Il nome host del tuo computer Ubuntu dovrebbe essere elencato nel Rete sezione del file manager. Doppio clic su di esso.
Le tue azioni Samba dovrebbero essere elencate. Fare doppio clic sulla condivisione a cui si desidera accedere.
Se è una condivisione abilitata per gli ospiti, seleziona Anonimo e fare clic su Collegare.
Se l'accesso agli ospiti è disabilitato per la condivisione, selezionare utente registrato, digitare il nome utente e la password di samba in Nome utente E Parola d'ordine rispettivamente sezione e fare clic su Collegare.
Tutti i file e le directory nella condivisione Samba dovrebbero essere elencati.
Quindi, è così che installi Samba su Ubuntu e condividi file con Windows e altri computer Linux. Grazie per aver letto questo articolo.