Come implementare un semplice server Samba in Ubuntu 24.04?

Samba Server su Ubuntu 24.04: Installazione e configurazione iniziale

Samba Server su Ubuntu 24.04: Installazione e configurazione iniziale

Che si tratti di un computer domestico, di un piccolo ufficio o di un server in una media o grande azienda, uno dei servizi più basilari ed essenziali che chiunque possa desiderare o di cui possa aver bisogno è senza dubbio la possibilità di condividere file internamente . Dopotutto, utilizzare Internet (servizi di posta elettronica, piattaforme di archiviazione online o applicazioni di messaggistica istantanea) per trasferire documenti ad altri non è sempre il metodo migliore o più sicuro.

Per questo motivo, in passato abbiamo condiviso tutorial e guide rapide utili e complete per affrontare questa esigenza fondamentale in vari modi. Tuttavia, poiché il protocollo Samba è il metodo più conosciuto , funzionale e universalmente utilizzato per archiviare e condividere file all'interno di una rete (per Windows, macOS e Linux), oggi aggiorneremo la nostra precedente guida rapida sull'argomento, basandoci su Ubuntu 14.10. Quindi, senza ulteriori indugi, iniziamo e impariamo come implementare un semplice server Samba su Ubuntu 24.04.

finestre di samba linux

Prima di iniziare questa nuova guida rapida su " come implementare un semplice server Samba su Ubuntu 24.04" , ti consigliamo di dare un'occhiata al precedente articolo sull'argomento, dopo averlo letto:

Samba è un'implementazione di servizi e protocolli compatibili con SMB (ora chiamati CIFS) con cui i computer Windows comunicano tra loro: è stato sviluppato da Andrew Tridgell attraverso il reverse engineering, utilizzando i traffic grabber in stile Wireshark (precedentemente noto come Ethereal) per offrire compatibilità in ambienti *nix, qualcosa che serviva per non essere isolati in ambienti aziendali ed educativi in ​​cui solitamente coesistono più piattaforme (Windows, Linux, Mac OS X).

finestre di samba linux
Articolo correlato:
Come installare e configurare Samba su Ubuntu 14.10

Samba Server su Ubuntu 24.04: Installazione e configurazione iniziale

Samba Server su Ubuntu 24.04: Installazione e configurazione iniziale

Considerazioni basilari ed essenziali

Trattandosi di una guida rapida, non approfondiremo aspetti importanti che dovrebbero essere già noti e padroneggiati. Ad esempio: cos'è il file fstab e come viene utilizzato per montare automaticamente partizioni o dischi su Ubuntu Linux? E quali sono le opzioni del comando Samba e a cosa servono? Pertanto, di seguito forniamo dei link utili per integrare efficacemente queste informazioni:

Passaggi per implementare un semplice server Samba in Ubuntu 24.04

Fase 1: installazione dei pacchetti

Su un computer desktop o server di rete con Ubuntu 24.04, la prima cosa che dovremo fare è installare Samba con il seguente ordine di comandi:

sudo apt install samba samba-client -y # Paquetes de samba esenciales
smbd -V # Validar versión de Samba instalada
sudo apt install cifs-utils dosfstools exfat-fuse exfatprogs fuse3 libsmbclient ntfs-3g smbclient #Paquetes extras útiles y necesarios

Fase 2: configurare una cartella di sistema da utilizzare come cartella pubblica

sudo mkdir /opt/publico #Crear carpeta “público” en la carpeta “/opt” del sistema operativo.
sudo chmod -R 777 /opt/publico/ #Dar permisos totales a carpeta “público”.
sudo chown nobody:nogroup -R /opt/publico/ #Asignar carpeta “público” a usuario y grupo genérico.

Passaggio 3: configurare un disco/partizione formattata NTFS (sdb1) da utilizzare come cartella pubblica

sudo mkdir /media/disk2 #Crear carpeta “media” en la carpeta “/media” del sistema operativo.
sudo mount -t ntfs /dev/sdb1 /media/disk2 #Probar montaje de partición/disco “sdb1” en la carpeta asignada.
sudo umount /dev/sdb1 #Desmontar partición/disco “sdb1”

Se tutto è andato bene, proseguiamo con i seguenti passaggi:

sudo nano /etc/fstab #Editar archivo fstab

Inseriamo la seguente riga alla fine del file:

/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque. 

Salviamo le modifiche ed eseguiamo il seguente comando per testare nuovamente il montaggio:

sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.

Se fino a questo punto tutto va bene, si consiglia di riavviare il computer/server e provare il montaggio automatico, localmente e via rete, dopo che il sistema operativo del server è attivo.

Passaggio 4: configura un file samba minimo con entrambe le condivisioni

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.1.bck #Respaldar el archivo de configuración de samba.

sudo nano /etc/samba/smb.conf #Editar el archivo de configuración actual de samba.

Svuotiamo completamente il file e aggiungiamo il seguente contenuto:

#======================= Global Settings =======================

[global]

workgroup = WORKGROUP
security = user
netbios name = SAMBA-PUBLICO
server string = Samba 4.x
hosts allow = 192.168.250.0/255.255.255.0
log level = 3
map to guest = bad user

[PublicoServ]
comment = Data compartida sobre Disco principal del Servidor
path = /opt/publico/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

[PublicoDisk]
comment = Data compartida sobre Disco adicional del Servidor
path = /media/disk2/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody

Passaggio 5: testare la configurazione e la disponibilità della condivisione

sudo testparm #Probar configuración exitosa del archivo de Samba.

sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.

Dopodiché, e se qualche errore riscontrato è stato precedentemente risolto, non resta che provare da uno o più computer della rete, con Windows e GNU/Linux, a poter accedere a dette risorse condivise in modo anonimo (ospiti), cioè , , senza password e restrizioni di lettura e scrittura.

Schermate di alcune parti del processo completo di installazione e configurazione

Ubuntu Samba Server 24.04: processo completo di installazione e configurazione: schermata 01

Ubuntu Samba Server 24.04: processo completo di installazione e configurazione: schermata 02

Ubuntu Samba Server 24.04: processo completo di installazione e configurazione: schermata 03

Ubuntu Samba Server 24.04: processo completo di installazione e configurazione: schermata 04

Ubuntu Samba Server 24.04: processo completo di installazione e configurazione: schermata 05

Processo completo di installazione e configurazione: Schermata 06

Processo completo di installazione e configurazione: Schermata 07

Processo completo di installazione e configurazione: Schermata 08

Processo completo di installazione e configurazione: Schermata 09

Processo completo di installazione e configurazione: Schermata 10

Samba è l'insieme standard di programmi di interoperabilità Windows per Linux e Unix.
Articolo correlato:
Samba 4.20 è già stato rilasciato e include numerose modifiche e nuove funzionalità

Riepilogo 2023-2024

Riassunto

In sintesi, come dimostra questa breve e utile guida, installare e configurare un semplice server Samba su Ubuntu 24.04 è possibile con pochi suggerimenti e semplici passaggi dal terminale del sistema operativo. Dato che in questo caso abbiamo configurato solo una cartella pubblica (accessibile senza restrizioni a qualsiasi utente della rete) , speriamo di pubblicare presto una seconda parte che tratterà la configurazione di cartelle per utenti o gruppi di utenti predefiniti tramite password. Se avete altri suggerimenti o consigli utili per migliorare o integrare questa breve guida, condivideteli nei commenti a beneficio di tutti.

Infine, ricordatevi di condividere questo post divertente e interessante con altri e di visitare il nostro sito web in spagnolo . Oppure, in qualsiasi altra lingua (basta aggiungere due lettere alla fine del nostro URL attuale, ad esempio: ar, de, en, fr, ja, pt e ru, tra le tante) per trovare contenuti più aggiornati. Vi invitiamo anche a unirvi al nostro canale Telegram ufficiale per leggere e condividere altre notizie, guide e tutorial dal nostro sito web. E non dimenticate di unirvi al nostro canale Telegram alternativo per saperne di più sul mondo Linux in generale.


Aggiungi come fonte preferita in Google