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
semanage fcontext -a -t  public_conent_t "/samba(/.*)?"
Applicare il nuovo set context di Selinux
restorecon -Rv /samba

- 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 

Post popolari in questo blog

Create e Drop Pluggable Database

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione