Configurazione SAMBA · 2 min read · Jan 01, 2026

Configurazione del Server Samba in CentOS 6.5

Questa guida spiega come configurare il server samba in CentOS 6.5 con server samba anonimi e sicuri. Samba è una suite di software Open Source/Free Software che fornisce servizi di file e stampa senza soluzione di continuità ai client SMB/CIFS. Samba è disponibile gratuitamente, a differenza di altre implementazioni SMB/CIFS, e consente l’interoperabilità tra server Linux/Unix e client basati su Windows.

1 Nota Preliminare

Ho appena installato un server centos 6.5, su cui installerò il server samba. Naturalmente è necessario avere un computer Windows per controllare il server samba che deve essere raggiungibile dal server centos. Il mio server centos ha hostname server1.example.com e IP 192.168.0.100

Puoi avere il tuo server centos installato dai primi sette capitoli del tutorial. Basta abilitare il repo epel e continuare.

Nota:

  • Non è necessario installare gli strumenti di sviluppo nel capitolo 7 del tutorial.
  • Il computer Windows deve essere nella stessa workgroup. Per controllare il valore nel computer Windows, esegui il comando al prompt dei comandi
net config workstation

Sarà così

Il tuo computer Windows deve essere nello stesso dominio Workstation del server centos, cioè WORKGROUP nel mio caso.

  • Per rendere il computer Windows raggiungibile in Windows procedi in questo modo. Nella finestra di esecuzione aggiungi l’entry del tuo indirizzo IP del server
notepad C:\Windows\System32\drivers\etc\hosts

Nel mio caso era così, basta salvare i valori.

[...]  
192.168.0.100   server1.example.com centos  

2 Condivisione samba anonima

Prima spiegherò la metodologia per installare samba con la condivisione anonima. Per installare samba esegui,

yum install samba samba-client samba-common

Installerà samba con Versione 3.6.9-168.el6_5.

Ora per configurare samba modifica il file /etc/samba/smb.cnf prima di apportare modifiche farò il backup del file originale come /etc/samba/smb.cnf.bak

mv /etc/samba/smb.cnf /etc/samba/smb.cnf.bak

Successivamente dai le entry in questo modo

vi /etc/samba/smb.cnf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
#============================ Share Definitions ============================== 
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
mkdir -p /samba/anonymous
chkconfig smb on
service smb restart
service nmb restart  

Ora puoi accedere alla condivisione centos in Windows come segue:

Dal computer Windows basta esplorare la cartella e provare a creare un file di testo, ma riceverai un errore di permesso negato.

Controlla i permessi per la cartella condivisa.

[root@server1 samba]# ls -l
total 4
drwxr-xr-x 2 root root 4096 Mag 28 14:11 anonymous
[root@server1 samba]#

Per consentire all’utente anonimo di avere i permessi come segue:

[root@server1 ~]# cd /samba/  
[root@server1 samba]# chmod -R 0777 anonymous/  
[root@server1 samba]# ls -l  
total 4  
drwxrwxrwx 2 root root 4096 Mag 28 14:11 anonymous  
[root@server1 samba]#

Ora l’utente anonimo può esplorare e creare i contenuti della cartella.

Puoi controllare anche il contenuto sul server.

[root@server1 samba]# ls -l anonymous/  
total 0  
-rwxr--r-- 1 nobody nobody 0 Mag 28 14:41 anonymous_test.txt  
[root@server1 samba]#
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.