Samba è un protocollo di rete SMB/CIFS utilizzato per fornire servizi di file e stampa per client Microsoft. Samba può anche essere utilizzato come parte del dominio Active Directory. Samba utilizza il protocollo TCP/IP per la comunicazione.
Sto usando CentOS 6.3 per le istruzioni di installazione di seguito, ma i passaggi seguenti funzioneranno anche su CentOS 5.
Fase 1 – Installa Samba
sudo yum install samba ## CentOS and Redhat systems sudo dnf install samba ## Fedora 22+ systems sudo apt install samba ## Debian based systems
Passaggio 2:creare un account per l'autenticazione
Ora crea un account di sistema per l'autenticazione per accedere alle condivisioni di samba.
useradd marc passwd marc
Aggiungi anche questo account nel file smbpasswd da utilizzare con l'autenticazione samba.
smbpasswd -a marc
Fase 3:configurare la directory di condivisione
Ora ti verrà richiesta una directory a cui accedere con samba.
mkdir /opt/shared
Aggiungi la voce di seguito nel file di configurazione di Samba /etc/samba/smb.conf in basso.
[shared] comment = Public Stuff path = /opt/shared public = yes writable = yes valid users = marc write list = marc
Fase 4:riavvia il servizio Samba
Riavvia i servizi smb e nmb del tuo sistema.
systemctl restart smbd.service systemctl restart nmbd.service
Fase 5:accedi a Samba Share
Per testare la tua configurazione, devi accedere alla posizione condivisa dal sistema Windows. Apri la finestra di esecuzione sul tuo sistema operativo Windows e digita di seguito.
//192.168.1.90/publicshare/
Cambia IP con l'indirizzo IP del tuo server samba. Se verrà richiesta l'autenticazione. Per autorizzare l'uso dell'account creato in
passaggio 2.