A system user is not a samba user - so you cannot simply access the share.
That is the same no matter which host samba is running on top of.
The credentials in use (username:password combo) must be explicitly set as a samba user.
You will find more than one topic in the Contributions > Tutorials section addressing all kinds of samba related issues.
Several of them addressing your issue - so there is that.