This is mainly a self-reference for when I find myself reinstalling Samba on my home server, if something goes wrong and the previous system got corrupt, or if I am upgrading something.
It happens, ALWAYS, that I setup a share with a login, which is the same of the user on the server the share resides into, and when I insert that login info in the Windows dialogue that appears, it just gives me an access denied error, as if the password I inserted wasn’t correct.
What I forget to do, every single time, is to create first a samba user with
sudo smbpasswd -a username
and then using those credentials (which you can create as matching the linux user’s) in the windows dialogue.