Instal·lació i configuració del servei Samba
sudo smbpasswd -a vagrantPer tal de compartir fitxers entre els equips del projecte, hem instal·lat i configurat el servei Samba al servidor. Aquest servei ens permet compartir carpetes locals perquè altres equips de la xarxa hi puguin accedir amb els permisos corresponents.
Instal·lació del paquet Samba
Primer, hem instal·lat el paquet amb el gestor de paquets del sistema:
sudo dnf install samba -y
Després d’instal·lar, hem activat i arrencat el servei:
sudo systemctl enable smb
sudo systemctl start smb
Creació de la carpeta compartida
Hem creat la carpeta /usr/share/sintesi i hem copiat allà els fitxers a compartir. Aquesta carpeta s’ha compartit a través de Samba amb el nom RecursosSintesi.
Els permisos de la carpeta s’han ajustat a 750, el propietari és root i el grup assignat és equip_it:
sudo chown root:equip_it /usr/share/sintesi
sudo chmod 750 /usr/share/sintesi
Grup i usuaris
S’ha creat el grup equip_it i s’hi han afegit els usuaris següents: vagrant, alex, aniol i brayan.
sudo groupadd equip_it
sudo usermod -aG equip_it vagrant
sudo usermod -aG equip_it alex
sudo usermod -aG equip_it aniol
sudo usermod -aG equip_it brayan
Configuració de Samba
S’ha editat l’arxiu de configuració /etc/samba/smb.conf i s’hi ha afegit la secció següent:
[RecursosSintesi]
path = /usr/share/sintesi
comment = Paquets .rpm per a instal·lació local
valid users = @equip_it
read only = yes
browsable = yes
Després d’editar, s’ha reiniciat el servei:
sudo systemctl restart smb
També s’ha creat una contrasenya de Samba per a cada usuari exemple amb vagrant: