Samba server · 2 min read · Feb 13, 2026

Server Samba Standalone Ubuntu 13.04 Con Backend tdbsam

Questo tutorial spiega l’installazione di un file server Samba su Ubuntu 13.04 e come configurarlo per condividere file tramite il protocollo SMB, oltre a come aggiungere utenti. Samba è configurato come server standalone, non come controller di dominio. Nella configurazione risultante, ogni utente ha la propria directory home accessibile tramite il protocollo SMB e tutti gli utenti hanno una directory condivisa con accesso in lettura/scrittura.

Non rilascio alcuna garanzia che questo funzioni per te!

1 Nota Preliminare

Sto usando un sistema Ubuntu 13.04 qui con il nome host server1.example.com e l’indirizzo IP 192.168.0.100.

Eseguo tutti i passaggi di questo tutorial con privilegi di root, quindi assicurati di essere connesso come root:

sudo su

2 Installazione di Samba

Collegati al tuo server nella shell e installa i pacchetti Samba:

apt-get install libcups2 samba samba-common

Modifica il file smb.conf:

vi /etc/samba/smb.conf

Nella sezione globale, rimuovi il “#” all’inizio della riga security = user in modo che appaia così:

| [...] # "security = user" è sempre una buona idea. Questo richiederà un account Unix # in questo server per ogni utente che accede al server. Vedi # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html # nel pacchetto samba-doc per dettagli. security = user [...] |

Questo consente agli utenti del sistema Linux di accedere al server Samba.

Chiudi il file e riavvia Samba:

/etc/init.d/smbd restart

3 Aggiunta di Condivisioni Samba

Ora aggiungerò una condivisione accessibile da tutti gli utenti.

Crea la directory per la condivisione dei file e cambia il gruppo in quello degli utenti:

mkdir -p /home/shares/allusers  
chown -R root:users /home/shares/allusers/  
chmod -R ug+rwx,o+rx-w /home/shares/allusers/

Alla fine del file /etc/samba/smb.conf aggiungi le seguenti righe:

vi /etc/samba/smb.conf

| [...] [allusers] comment = Tutti gli Utenti path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes |

Se vuoi che tutti gli utenti possano leggere e scrivere nelle loro directory home tramite Samba, aggiungi le seguenti righe a /etc/samba/smb.conf:

| [...] [homes] comment = Directory Home browseable = no valid users = %S writable = yes create mask = 0700 directory mask = 0700 |

Ora riavviamo Samba:

/etc/init.d/smbd restart

4 Aggiunta e Gestione degli Utenti

In questo esempio, aggiungerò un utente di nome tom. Puoi aggiungere quanti più utenti hai bisogno nello stesso modo, basta sostituire il nome utente tom con il nome utente desiderato nei comandi.

useradd tom -m -G users

Imposta una password per tom nel database utenti del sistema Linux. Se l’utente tom non deve poter accedere al sistema Linux, salta questo passaggio.

passwd tom

-> Inserisci la password per il nuovo utente.

Ora aggiungi l’utente al database utenti di Samba:

smbpasswd -a tom

-> Inserisci la password per il nuovo utente.

Ora dovresti essere in grado di accedere dalla tua workstation Windows con l’esplora file (l’indirizzo è \192.168.0.100 o \192.168.0.100\tom per la directory home di tom) utilizzando il nome utente tom e la password scelta e memorizzare file sul server Linux sia nella directory home di tom che nella directory condivisa pubblica.

5 Link

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.