You can use "user/password" database setup w/ SAMBA but I prefer to use IP address's. You can specify entire networks by doing something like 192.168. or specify all the way down to a static IP.
sudo nano /etc/samba/smb.conf && sudo service samba restart
[root] path = / available = yes hosts allow = 127.0.0.1 192.168. 10. hosts deny = 0.0.0.0/0 read only = no browseable = yes public = yes writable = yes
FEDORA SELINUX ISSUES:
setsebool -P samba_export_all_rw 1