Alberto Garcia

Configuració del servidor SAMBA

El primer que farem serà actualitzar els repositoris instal·lats

sudo apt update

Despres farem l’instalacios dels paquets oficials de samba i quan ens pregunti Y/N clicarem y i intro 

sudo apt install samba samba-common-bin
vagrant@debian:~$ dpkg -s samba | grep Version
Version: 2:4.17.12+dfsg-0+deb12u3


Versio actual 4.17.12 de samba

Ara crearem la carpeta la qual configurarem dintre de l’arxiu de configuració perquè sigui la carpeta compartida, i també li donarem els permisos. 

sudo mkdir -p /srv/samba/compartido
sudo chmod 777 /srv/samba/compartido
sudo chown -R nobody:nogroup /srv/samba/compartido

Per continuar entrarem a l’archiu de configuracio del servei 

sudo vi /etc/samba/smb.conf

I una vegada dintre al final de l’arxiu afegirem aquestes línies modificades pel que tu necessitis. 

[carpeta_compartida] 
   comment = Carpeta compartida
   path = /srv/samba/compartido
   browseable = yes
   read only = no
   guest ok = no
   valid users = vagrant
Arxiu complert
#======================= Global Settings =======================

[global]
   workgroup = grup3

#### Debugging/Accounting ####

   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   panic action = /usr/share/samba/panic-action %d

####### Authentication #######

   server role = standalone server
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user

############ Misc ############
   
usershare allow guests = yes

#======================= Share Definitions =======================

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[printers]
   comment = All Printers
   browseable = no
   path = /var/tmp
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

[documents]
   comment = Carpeta compartida de grup3
   path = /srv/samba/compartido
   browseable = yes
   read only = no
   guest ok = no
   valid users = @vagrant

Per fer una comprovació que ha funcionat, farem tecla Windows+r, i en programa que se’ns obre posarem \\ i la IP de la nostra màquina en el nostre cas quedaria \\192.168.100.134, i pressionarem intró, i ja se’ns obrirà la carpeta compartida que es guardarà en el Debian.