Come creare una condivisione Samba su Linux per consentire agli ospiti di accedere alla tua rete

Creazione di una condivisione Samba su Linux per l'accesso degli ospiti alla rete

Samba è un ottimo modo per condividere cartelle dal tuo desktop Linux con altri utenti sulla tua rete. Ad esempio, potresti avere documenti a cui altri devono accedere – o forse hai foto, video o qualsiasi tipo di file da condividere. Samba rende possibile condividere quei file e cartelle su qualsiasi dispositivo della tua rete e farlo con un nome utente e una password richiesti.

Ho già spiegato come Samba possa essere configurato in questo modo. Ma questa volta voglio mostrarti come puoi creare una condivisione che non richieda un nome utente o una password per l’accesso degli utenti, in modo da poter rendere quei file disponibili a chiunque sia collegato alla tua rete.

Inoltre: Due trucchi che rendono l’utilizzo della riga di comando di Linux molto più semplice

Una cosa da tenere presente è che non dovresti mai condividere file con informazioni sensibili in questo modo. Per questo tipo di file, assicurati che le tue condivisioni siano configurate per l’autenticazione; altrimenti, quelle informazioni sensibili potrebbero finire nelle mani sbagliate. In altre parole, fai attenzione quando fai questo.

Prima di iniziare a creare la cartella per gli ospiti, assicurati di leggere l’articolo collegato sopra, in modo da poter installare Samba e capire come funziona. In quell’articolo, crei una condivisione protetta da password che può essere acceduta solo da coloro che hanno account sulla macchina che condivide la directory.

Una volta che ti sei familiarizzato con Samba, è il momento di creare la directory accessibile agli ospiti.

Come creare la tua condivisione per gli ospiti con Samba

Cosa ti serve: Per farlo funzionare, hai bisogno di una macchina Linux con Samba e un utente con privilegi sudo. Questo è tutto. Mettiamoci al lavoro.

1. Crea una nuova directory

La prima cosa che faremo è creare la directory che conterrà i file/cartelle accessibili dagli ospiti sulla tua rete. Per farlo, apri la finestra del terminale e digita il seguente comando:

sudo mkdir /home/share

2. Assegna le autorizzazioni corrette alla cartella

Ora dobbiamo modificare le autorizzazioni della cartella in modo che chiunque possa accedervi con il comando:

3. Apri il file di configurazione di Samba

Successivamente, dobbiamo aprire il file di configurazione di Samba con il seguente comando:

sudo nano /etc/samba/smb.conf

Inoltre: Come condividere una stampante su Linux con CUPS e Samba

4. Configura l’interfaccia di rete

Dato che stiamo rendendo questa condivisione disponibile a chiunque, vogliamo bloccare Samba in modo che sia accessibile solo dalla tua rete interna. Per fare ciò, devi modificare due righe. Prima di farlo, devi individuare il nome associato alla tua interfaccia di rete, che puoi fare con il comando:

ip a

Dovresti vedere un nome per quell’interfaccia, ad esempio enp0s3.

La prima cosa che devi modificare è questa:

; interfaces = 127.0.0.0/8 eth0

Cambia quella riga in:

interfaces = 127.0.0.0/8 NOME

Dove NOME è il nome della tua interfaccia di rete.

Successivamente, individua la seguente riga:

; bind interfaces only = yes

Cambia quella riga in:

bind interfaces only = yes

5. Aggiungi la condivisione

In fondo al file smb.conf, aggiungi quanto segue:

[public]path = /home/sharepublic = yesguest only = yeswritable = yesforce create mode = 0666force directory mode = 0777browseable = yes

La configurazione sopra definisce il percorso della condivisione; la rende pubblica, solo per gli ospiti e scrivibile; imposta la modalità di permessi per la creazione dei file e delle directory; e la rende navigabile.

Inoltre: Cambiare distribuzione Linux è un modo divertente per trovare il sistema operativo desktop perfetto

Salva e chiudi il file con la combinazione di tasti Ctrl+X.

6. Riavviare Samba

Infine, è possibile riavviare Samba affinché la condivisione ospite abbia effetto. Per fare ciò, emettere il comando:

sudo systemctl restart smbd

Una volta che Samba è stato riavviato, dovresti essere in grado di accedere a quella condivisione come ospite, senza dover digitare un nome utente o una password.

Questa è un’ottima soluzione per consentire a qualsiasi utente sulla tua rete di accedere a una directory specifica. Ricorda semplicemente di non aggiungere file sensibili in quella posizione; altrimenti, potrebbero finire nelle mani sbagliate.