Samba Server
Samba Server implementa il protocollo di condivisione di file di windows (windows file sharing protocol). Viene comunemente indicato come CIFS (common internet file system).
La configurazione prevede:
- installare il pacchetto samba server
yum install samba
- creare la directory da condividere
mkdir /samba
- Aprire SELinux allo share- creare un utente locale linux
useradd samba
- imposta i premessi (write but not work!!!)
chown samba /samba
chmod 770 /samba
- aggiungere un utente samba con il comandao smbpasswd -a che crea un utente compatibile con windows e serve perchè non è possibile autenticarsi con le credenziali window su un account linux. Il comando precedente invece lo permette. Il nome dell'account windows deve coincidere con un utente linux esistente.
smbpasswd -a samba
- abilitare la condivisione nel file /etc/samba/smb.conf
Inserire le righ seguenti
[SAMBA]comment = samba share
print = /samba
write list = samba
- avviare il servizio con
systemctl enable --now smb
Trascurare i messaggi in rosso, l'importante è che lo stato sia attivo e ci sia il messaggio "smb: ready to serve connections...."
- aggiungere il servizio a livello di firewall con il comando
firewall-cmd --add-serivce samba -- permanent
firewalld-cmd --reload