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, i li configurem una contrasenya amb el smb a aquest usuari.
sudo adduser --no-create-home --disabled-login --shell /bin/false upublic
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, trèiem propietari i grup del directori.
sudo chmod 754 /smb_public/
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