fix samba service to fail to start on debian

Service name of Samba on dabian is `samba`.
Added a line to only create a user if their password is specified
fixing foodcritic issues
Merge branch 'master' of git://github.com/jcnnghm/samba
Merge branch 'work-on-debian' of git://github.com/niku/samba