The default configuration works just fine.
Having 'security = user' means we need a UNIX account. Lets create one.
And set samba password for account.
Now lets test it from a remote client. First lets list all shares on host.
And to mount it.
Finally lets test to write to winuser1 home directory.
This did not go well. The missing configuration is SELinux.
On the SAMBA server, run the following command, if you want to share home directories via samba.
Now lets get back to client and un mount and the remount and write and read and that should be successful.