Immagine: Jack Wallen

Samba è uno dei tanti modi per condividere file e cartelle in una rete su Linux. Con una condivisione Samba attiva e funzionante, qualsiasi macchina all’interno della LAN può accedere ai contenuti della directory condivisa, purché l’utente abbia accesso. Samba capita anche di essere uno dei più facili da configurare per questo compito.

Voglio guidarti attraverso il processo di installazione e configurazione di Samba su Ubuntu Server 20.04., Con questo curato, gli utenti finali avranno un facile accesso a tutto ciò che si desidera condividere da quel server.

VEDI: Linux comandi di controllo del servizio (TechRepublic Premium)

che Cosa hai bisogno

  • in esecuzione istanza aggiornata di Ubuntu Server

  • Un utente con privilegi sudo

  • Alcuni dati

Come installare Samba

La prima cosa da fare è l’installazione di Samba., Per fare ciò, accedi all’istanza del server Ubuntu ed emette il comando:

 sudo apt-get install samba -y 

Una volta installato il software, sei pronto per configurare la tua prima condivisione.

Come configurare una condivisione Samba

Poiché siamo su un server senza GUI, ci occuperemo della configurazione tramite la finestra del terminale. Le tue condivisioni Samba saranno configurate in / etc / samba / smb.conf, quindi apri quel file con il comando:

 sudo nano /etc/samba/smb.conf 

La prima opzione che configureremo è il nome del gruppo di lavoro., Cerca la riga:

 workgroup = 

Cambia in:

 workgroup = WORKGROUPNAME 

Dove WORKGROUPNAME è il nome del gruppo di lavoro o del dominio NT in cui il tuo server Samba esisterà.

Samba non richiede più di configurare i livelli di sicurezza come una volta (come security = user). La parte rimanente della configurazione è l’aggiunta della quota nella parte inferiore del smb.file conf.

Diciamo che vuoi usare la directory / data che apparterrà agli editor di gruppo contenenti un numero di utenti. Occupiamoci prima di questo.,

Creare la nuova directory con il comando:

 sudo mkdir /data 

Creare il gruppo:

 sudo newgrp editors 

Aggiungere il proprio utente al gruppo:

 sudo usermod -aG editors $USER 

È possibile aggiungere come molti utenti sostituendo $utente con il nome UTENTE da aggiungere.

Cambia la proprietà della directory con il comando:

 sudo chgrp -R editors: /data 

Dai al gruppo il permesso di lettura e scrittura alla nuova directory con il comando:

 sudo chmod -R g+rw /data 

Ora sei pronto per creare la condivisione.

Torna al/etc / smb.,file conf, scorrere fino in fondo e aggiungere quanto segue:

 path = /datavalid users = @editors browsable = yeswritable = yesread only = no 

La configurazione è semplice:

  • il nome visibile della condivisione

  • utenti validi = un gruppo che può accedere alla condivisione., Anche se un utente è stato aggiunto al Samba (con il comando smbpasswd) essi non saranno in grado di accedere a questa quota a meno che non sono un membro del gruppo quotato

  • il percorso – il percorso esatto della condivisione

  • sfogliabile – rende la condivisione visibile alla rete

  • scrivibile – rende la condivisione scrivibile per gli utenti autenticati

  • sola lettura – imposta l’opzione di sola lettura per n

Salvare e chiudere il file.,

Riavvia Samba con il comando:

 sudo systemctl restart smbd 

Come aggiungere un utente a Samba

Ora che tutto è impostato, devi anche aggiungere utenti a Samba, altrimenti non saranno in grado di autenticarsi. Anche se un utente ha un account legittimo sul server, fino a quando non viene aggiunto a Samba, è un no-go.

La prima cosa che dobbiamo fare è aggiungere l’utente a Samba con il comando:

 sudo smbpasswd -a USER 

Dove USER è l’utente da aggiungere.

Ti verrà richiesto di digitare e verificare una password per l’utente.,

Quindi, abilitare l’utente con il comando:

 sudo smbpasswd -e USER 

Dove USER è l’utente da abilitare.

Come connettersi alla nuova condivisione

Il modo in cui ci si connette alla condivisione Samba dipenderà dal sistema operativo in uso. Ho solo intenzione di dimostrare come connettersi alla condivisione dal desktop GNOME su Linux. Per fare ciò, apri il file manager e fai clic su Altre posizioni nella parte inferiore del riquadro di sinistra., Nella parte inferiore della finestra file manager digitare quanto segue nella barra degli indirizzi del server Inserisci:

 smb://SERVER 

Dove SERVER è l’indirizzo IP del server. Ti verrà quindi richiesto di fare clic sulla condivisione a cui si desidera accedere, a quel punto si fa clic su DATI. Nel popup risultante, selezionare Utente registrato, digitare il nome utente e la password per l’utente (Figura A).

Figura A

Autenticazione alla nuova condivisione Samba.,

Fare clic su Connetti e il file manager si aprirà alla condivisione, dove è possibile iniziare a lavorare con i file contenuti all’interno.

Congratulazioni, hai appena creato la tua prima condivisione Samba su Ubuntu 20.04.

Iscriviti a Techrepublic’s Come far funzionare la tecnologia su YouTube per tutti gli ultimi consigli tecnici per i professionisti aziendali di Jack Wallen.,

Vedi anche

  • Come diventare uno sviluppatore: un cheat sheet (TechRepublic)

  • Kubernetes security guide (free PDF) (TechRepublic)

  • Microsoft potrebbe essere in rotta per scaricare Windows a favore di Linux? (TechRepublic)

  • Linux file e directory comandi di gestione (TechRepublic Premium)

  • Come l’open source-software trasformato il mondo delle imprese (ZDNet)

  • Linux, Android, e più open source tech copertura (TechRepublic su Flipboard)