Recurs compartit públic de només lectura
Quan ja tenim el Samba creat i configurat amb proves (vegeu com instal·lar i configurar).
Primer creem un usuari sense carpeta home, sense un shell de comandes i sense poder iniciar sessió, ja que només tindrà ús només amb el Samba.
sudo adduser --no-create-home --disabled-login --shell /bin/false upublic Configurem una contrasenya amb el smb a aquest usuari.
sudo smbpasswd -a public Creem una carpeta on allotjarem el recurs pel Samba.
sudo mkdir smb_public Canviem permisos del directori perquè els clients puguin accedir però veure el directori, a més, que al Samba configurarem el directori per només de lectura.
sudo chmod 754 /smb_public/ Trèiem propietari i grup del directori.
sudo chown nobody:nogroup /smb_public/ Ara ja podem accedir a l’arxiu Samba i configurar el recurs que hem creat. L’arxiu es troba a /etc/samba/smb.conf
[recurspublic]
path = /smb_public
browseable = yes
read only = yes
guest ok = no
valid users = upublic Reiniciem el servei una vegada entrat a l’arxiu el recurs amb els permisos que necesitem i la ruta.
sudo systemctl restart smbd nmbd Prova Final al Client
Prova a Ubuntu:
vagrant@plantubuntu-VirtualBox:~$ smbclient //10.24.2.196/recurspublic -U public
Password for [WORKGROUP\public]:
Try "help" to get a list of possible commands.
smb: \> ls
. D 0 Mon Jan 12 11:49:11 2026
.. D 0 Mon Jan 12 12:12:22 2026
oculto D 0 Mon Jan 12 11:49:11 2026
19480400 blocks of size 1024. 16270208 blocks available
smb: \> Prova a Windows (fet amb el nom privat, però canviat a públic):