I've struggled with this for years now (setting proper cross-platform file permissions so that users can authenticate and properly use files from a mac, windows, or linux OS).
Ive got the following requirements:
* multiple windows machines reading and writing files to a shared drive.
* 1 mac (maybe more in the future), reading and writing from a shared drive
* multiple jails reading and writing from a shared drive
All of my windows user names and passwords are the same, so they authenticate with the share like they should.
On my mac, I "login as" a specific user that i've configured on freenas.
For the plex jails, I've messed a lot with owners and groups a lot to get these to work.
The problem, is when I get one, or sometimes two working, then the other doesn't. All 3 of these are accessing the same files in some cases. I have only smb share setup for the mac / windows to use. I am not using guest account, I want the files to actually be restricted to the proper users.
I know this is possible, because prior to Freenas 11, I had this all running. I made the mistake of upgrading to freenas 11, which completely crapped on all of my jails to the point where none of them worked. So I had to install freenas 9.10 from scratch and import my volumes, setup my users again, etc. I tried my hardest to replicate what I had before, but now i'm left with plex not being able to upload pictures again (I think file permissions), and DVR on plex no longer working (again, file permissions), and now my windows boxes that once were able to save files to shares, are constantly having issues with the share disappearing and the permissions not being consistent, and my mac just flat out can't read / write anything now.
Is there a comprehensive guide somewhere that explains the proper way to do this without using AD, and without just opening up the permissions to everyone?
I've searched around quite a bit and all i can find is a guide the everyone specifically says is a terrible idea in the comments.
Thanks!
Ive got the following requirements:
* multiple windows machines reading and writing files to a shared drive.
* 1 mac (maybe more in the future), reading and writing from a shared drive
* multiple jails reading and writing from a shared drive
All of my windows user names and passwords are the same, so they authenticate with the share like they should.
On my mac, I "login as" a specific user that i've configured on freenas.
For the plex jails, I've messed a lot with owners and groups a lot to get these to work.
The problem, is when I get one, or sometimes two working, then the other doesn't. All 3 of these are accessing the same files in some cases. I have only smb share setup for the mac / windows to use. I am not using guest account, I want the files to actually be restricted to the proper users.
I know this is possible, because prior to Freenas 11, I had this all running. I made the mistake of upgrading to freenas 11, which completely crapped on all of my jails to the point where none of them worked. So I had to install freenas 9.10 from scratch and import my volumes, setup my users again, etc. I tried my hardest to replicate what I had before, but now i'm left with plex not being able to upload pictures again (I think file permissions), and DVR on plex no longer working (again, file permissions), and now my windows boxes that once were able to save files to shares, are constantly having issues with the share disappearing and the permissions not being consistent, and my mac just flat out can't read / write anything now.
Is there a comprehensive guide somewhere that explains the proper way to do this without using AD, and without just opening up the permissions to everyone?
I've searched around quite a bit and all i can find is a guide the everyone specifically says is a terrible idea in the comments.
Thanks!