User can't connect to samba share on windows (others can)

You are using tdbsam, so maybe you forgot to add user4 to samba's database

sudo smbpasswd -a user4