so I don't think legacy jails do me any good. and once again lets go from legacy to 11.3 bneta how about one that just simply works for the 11.23 I've got installed. I don't know who had the YouTube show said yeah you can do a FreeNAS in 15 minutes somebody needs to sew their lips closed.
Steps to configure an SMB share via the webui in 11.2-U7
1) create a zpool
2) create a dataset for the SMB share (example tank/SMB)
3) create a group for your users (example, smbusers)
4) change permissions of SMB so that it's owned by smbusers group
5) create user in the UI (for example, "bob", and make it a member of "smbusers")
6) create SMB share with path to "/mnt/tank/SMB". Do not check guest access.
7) connect to SMB share with the user you created in (5).
Those steps should be reasonably quick and give the desired results.
A common permissions mistake is to strip the Other e(x)ecute bit from the zpool (/mnt/tank). This will typically break all shares.