Alberto Garcia

Recurs compartit públic de només lectura

Per començar el primer que farem serà crear la carpeta la qual després configurarem els permisos perquè sigui únicament lectura.

sudo mkdir -p /srv/samba/nom_carpeta

Ara una vegada creada haurem de configurar-li els permisos aquesta carpeta, un punt molt important si volem que estigui ben protegida i com ens demanen únicament lectura, que per fer això es faran dues conjugacions una als permisos de la carpeta i un altre a la configuració del servei SAMBA.
He assignat el propietari a root i permisos 755. Això garanteix que qualsevol usuari del sistema pugui llegir i llistar fitxers, però només l’administrador pugui modificar-los, complint amb el que ens demana a la tasca.

sudo chown -R root:root /srv/samba/publico
sudo chmod -R 755 /srv/samba/publico

I per finalitzar farem la configuració als arxius de configuració de SAMBA, configurarem perquè aquesta carpeta sigui únicament lectura, a l’apartat de read only = yes.

[Publico]
   comment = Carpeta de solo lectura para todos los empleados
   path = /srv/samba/publico
   browseable = yes
   read only = yes
   guest ok = yes

I per ultim per aplicar tota la configuracio feta haurem de fer un reinici del servei SAMBA.

sudo systemctl restart smbd
Configuracio de SAMBA final
#======================= 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 grup3
   path = /srv/samba/compartido
   browseable = yes
   read only = no
   guest ok = no
   valid users = vagrant

[Publico]
   comment = Carpeta de solo lectura 
   path = /srv/samba/publico
   browseable = yes
   read only = yes
   guest ok = yes

Per accedir a les carpetes usarem el programa de executar, que es obra amb win-r aqui dintre haurem de posar \\+ ip Servidor Samba en el nostre cas \\192.168.100.134.




Una vegada li donem a ok estarem dintre de les carpetes creades, i entrarem a la carpeta publico que és la carpeta que acabem de crear, i farem unes comprovacions per veure que aquesta tot ben configurada.

 

Ara per fer una comprovació intentarem crear un arxiu bàsic .txt i veurem que clarament ens dona un error d’accés denegat.

I per fer una altra comprovació he creat un arxiu des de pamaquina principal i he intentat burrera des del Windows i com es veu no tens permisos per esborrar-la 

I per últim he comprovat si està correctament configurat i he entrat dintre del .txt per veure si puc veure el contingut i sí.