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
Comrpovacions
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í.