Wisdom
Explorer
- Joined
- Oct 15, 2016
- Messages
- 71
I'm absolutely pulling my hair out, after combing the documentation.
I've expanded my storage with an additional pool, with the intention of migrating my media from my old pool tank to a new pool lav. All my jails are still running on tank, and I thought it would be as simple as adjusting their mount points and tinkering with permissions. Along the way, I thought it would be prudent to jump from 11.2 to 11.3, and am now up to date on 11.3-U5.
Really thought that I had a handle on this, after a dozen previous attempts at tinkering with FreeNAS permissions. Here's what I tried:
- combed my jails for UIDs and created the relevant users
- hijacked the existing media group and added my new users
- added my storage. Created a pool (lav), and a dataset (media) on said pool.
- got lost in ACLs. Adjusted the ACL of the dataset to root/media, with full control and inherited permissions
After moving my media, I can browse the share just fine:
However, nothing else can touch it. From the command line, I can jump into Plex's iocage and
Thinking that perhaps it was a group issue, I added an additional ACL for one user specifically and still can't get it to see what's going on. I feel like I've either got the GUIs all wrong, or have absolutely no grasp on how ACLs are supposed to work.
What am I doing wrong?
I've expanded my storage with an additional pool, with the intention of migrating my media from my old pool tank to a new pool lav. All my jails are still running on tank, and I thought it would be as simple as adjusting their mount points and tinkering with permissions. Along the way, I thought it would be prudent to jump from 11.2 to 11.3, and am now up to date on 11.3-U5.
Really thought that I had a handle on this, after a dozen previous attempts at tinkering with FreeNAS permissions. Here's what I tried:
- combed my jails for UIDs and created the relevant users
- hijacked the existing media group and added my new users
- added my storage. Created a pool (lav), and a dataset (media) on said pool.
/mnt/lav/media
looks great.- got lost in ACLs. Adjusted the ACL of the dataset to root/media, with full control and inherited permissions
After moving my media, I can browse the share just fine:
/mnt/lav/media/
has all the relevant folders: tv shows, movies, music, etc. All my media. I can even play directly off the share, via windows.However, nothing else can touch it. From the command line, I can jump into Plex's iocage and
cd
to where the data is mounted - exactly as it's established in the mount point - and read through the files. ls -l
shows that the media group that Plex is a part of owns the files, but the actual application has no idea that /mnt/lav/
even exists.Thinking that perhaps it was a group issue, I added an additional ACL for one user specifically and still can't get it to see what's going on. I feel like I've either got the GUIs all wrong, or have absolutely no grasp on how ACLs are supposed to work.
What am I doing wrong?