Primer s’ha d’instal·lar els paquets per al servidor:
sudo dnf install samba samba-common samba-client -y
Un cop que els paquets s’han instal·lat correctament, crearé una carpeta que serà la compartida:
sudo mkdir -p /usr/sambashare
Després de crear la carpeta, s’ha de posar els permisos necessaris a la carpeta, l’usuari tindrà tots els permisos y el el grup només de lectura:
sudo chmod -R 750 /usr/sambashare
Permisos del grup en la carpeta:
sudo chown :smb_group /usr/sambashare
Ara per si de cas faré un backup de l’arxiu per si en algun moment dona un error i així tindré aquest arxiu per restaurar-ho.
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bk
Ara afegiré aquestes línies a l’arxiu de configuració de samba per a que funcioni correctament:
[General]
path = /usr/sambashare/
browseable = yes
read only = no
writable = yes
guest ok = no
valid users = @smb_group
Després crearé un usuari que es dirà smbuser1 i un grup que es dirà smb_group.
sudo useradd smbuser1 | sudo groupadd smb_group
Depèn del grup on l’usuari estigui, podrà accedir a unes carpetes o a unes altres.
Ara afegiré l’usuari smbuser1 al grup smb_group:
sudo usermod smbuser1 -g smb_group.
I ara comprovaré que tot funciona correctament:
smbclient ‘\\IP\carpeta’ -U usuari.