To enable and start the services you need to use the
systemctl command.
PHP Code:
systemctl enable smb.service
systemctl start smb.service
systemctl enable nmb.service
systemctl start nmb.service
When those services are already running you can restart them with
PHP Code:
systemctl restart smb.service
systemctl restart nmb.service
Dang! Cinnamon, or something graphics related crashed hard while I was adding to this post and I lost a lot that I had added. I was forced to reset the computer.
Just the same, make your smb.conf and simple as possible. It doesn't need to be too complex. If you edit that file run
testparm to make sure there are no typos. Restart smb and nmb any time you make changes to smb.conf. You will likely need to wait a minute or three for things to get settled afterwards.