In all my years working with Linux, Samba has always, always been the one thing that I hated setting up. It just never works right for me.
So here I am, trying to set Samba up again. And here I am, a week after starting, and I have accomplished nothing. I have followed many different guides, have tried many different settings, and have completely reinstalled Fedora Server three times (because I broke things so badly I didn't know how to fix it). I may have to reinstall again, because now nmb won't start, and I don't even know if that's needed for Samba to work.
What is most frustrating is the fact that everywhere I look everyone says how simple and easy it is to set up Samba. And then every guide is different. And everything I try doesn't work.
So. My current position is thus:
I have a Fedora 23 Server installation running on an encrypted LVM on a 64GB SSD. I then have an 8TB encrypted LVM for mass storage, mounted at /run/media/admin/homeserver_share. This is what I want to share over the network.
All Samba related packages are installed, and (with information and settings from several different guides) my samba.conf appears OK according to testparm. smb.service is running, but nmb.service will not start.
Apparently I have to change the label of the directory I want to share to 'samba_share_t' if it isn't in the home directory. So I followed the instruction at http://selinuxproject.org/page/SambaRecipes to do this.
Both 'samba' and 'samba-client' are added to the list of services allowed through the firewall.
I will try to get my samba.conf copied in here, but I am using Cockpit to manage the server, and can't copy/paste from the terminal there. I also can't remote desktop or ssh into it at all.
So, any information or suggestions would be greatly appreciated.