I did "take the specific advice given" and set up samba with those parameters and restart it. That didn't work. Then, I set up aufs to a "/storage" folder as rubylasers tutorial shows, and now my file system is all jacked up. The / is completely full, so now I need to figure out how to fix this...
UPDATE: It's AUFS. I created a folder /storage like in the tutorial, and added a "mount" command to /etc/rc.local as described in the tutorial. This completely filled up my /home/username/.encryptfs folder for some odd reason. Will investigate how to use aufs properly and report back. (Yes using encrypted home dir)
UPDATE 2: Ok, it seems the issue is that I used the rc.local method that rubylasers reccomends, which would have been fine except that it mounts it as my user and not 'root'. When I opened terminal, switched to root, and issued the same mount command, all is well. I suppose this is only an issue for me because I am running an encrypted home directory as my user. I will research how to issue this command as root upon boot and post back.
UPDATE 3: I am FURIOUS. Every flirtation with Linux seems to end this way. I suppose I will try again in another 5 years and be equally disappointed. aufs was so close to being the answer... until the Plex user couldn't access the directory even with chmod 777.... then I lost it:
Flameout post warning:
This is ********. Not worth my time and frustration any more. I have a life, a job, family - Linux is for people who hate themselves and have inordinate amounts of time to reinvent the wheel for every little f-ing task. If you can't figure it out, you better hope there is a 10 year old forum post of super-nerds who ran into your *exact* problem and have posted a cryptic, non-sensical command line argument to solve your problem. Otherwise you can post in a new forum and hope you get someone useful and not an ******* super-dork with a complex (like someone else in this thread) who says "Why don''t you RTFM or search.. ugh... so simple... just compile your own kernel and write your own SATA driver. :sigh: winblows noobs" - I develop in languages far more complex than working with the Linux file system, but the difference is that they're supported - they work, and there aren't 1000 different variations that all behave differently. I've designed power grids, taken more math than 99.94% of humanity, and this is still too much for me. Too much frustration for too little gain. I'm sure with enough time I could get this shitbucket OS to do what I want, but that's the thing - we all only have so much time on this Earth and the last thing I want to die doing is researching how to properly write an fstab line in an obscure forum in the middle of the night, just so my girlfriend can watch a TV show. This is bug #0 - the bug that Linux has yet to solve in nearly 25 years of me ****ing with it: #0: Linux is a pain in the ass and takes too much time. So, all you basement-dwellers with more time than sense, enjoy your completely customizable, rock-solid OS that does everything. I've spent over two weeks and barely got some ****ing file shares working across 3 consumer hard drives.
I am sadly going to go re-install the butt-trumpet to the NSA - Windows Server 2012, and actually *get **** done.*
UPDATE 4: Oh don't forget - the Ubuntu forums have been down for almost a week, where all usernames and passwords were taken. And the entire reason I installed this OS was for security. Ha!