Gunsmithy
Dabbler
- Joined
- Feb 17, 2016
- Messages
- 11
Hello hopefully my saviours!
I've been bashing my head against this problem for a few days now looking at guides all over the web and these forums but just can't seem to get it working. I'm hoping someone sees some obvious mistake I'm making so we can finally call it a day! I know I'm not the only one with a problem like this before, and while I couldn't find a solution that worked for me out there, maybe I will now.
Anyways, I just wanted to install the Transmission plugin and have it work. No matter how I seem to configure it I get permission denied errors like so:
My Transmission plugin config is here. I chose 775 for the umask since I plan on having group access to the download folder for Sonarr and such.
I've set up a dataset called DownloadTemp to store the torrents in I later want Sonarr and such to have access too so I have it owned by the group "media" (816) with the intention of having them all able to access it as a group.
Naturally I have this group in the GUI as well, using GID 816 to match what I'm told some other plugins like Plex use to make things easier in the future.
So I followed the steps of mounting the dataset to a location in the jail using the GUI as shown here.
Then I followed the lovely guide provided by forum member joshua-parker-ruehlig here at https://forums.freenas.org/index.ph...plugins-write-permissions-to-your-data.27273/ and went with solution #3, group write access. For this I added a group called media with GID 816 to the jail and added transmission to said group which I show here.
This however, did not seem to be enough with all the errors I got, so with some more digging and learning about UNIX permissions (I'm still new to this, but that's part of the reason I built this machine, to learn!) I found that the umask could be a concern. Now with the Transmission daemon supposedly setting this based on the settings file, I checked that immediately and found it to be 2 as expected.
So then I started looking at the umask and permissions of all the folders themselves starting with the dataset:
Looks good to me. Then the mount point from the main shell/freenas perspective:
Still looks good, now finally from the jail's perspective:
This does not look good! All the ownerships and permissions seem fine to me if the GIDs map between FreeNAS and the jails as described, but that umask is still 22 not 2. Changing it only makes it stay until the next time the jail is restarted which is no good, and does nothing anyways until it is.
On top of all of this I even tried setting the dataset permissions to 777 and the umask to 0 but it always seems to change back to 22 no matter what I do. I feel like the problem has something to do with that, and if it is or something else entirely, please let me know, and I appreciate you getting this far through my post anyways.
Thanks in advance!
Gunsmithy
I've been bashing my head against this problem for a few days now looking at guides all over the web and these forums but just can't seem to get it working. I'm hoping someone sees some obvious mistake I'm making so we can finally call it a day! I know I'm not the only one with a problem like this before, and while I couldn't find a solution that worked for me out there, maybe I will now.
Anyways, I just wanted to install the Transmission plugin and have it work. No matter how I seem to configure it I get permission denied errors like so:

My Transmission plugin config is here. I chose 775 for the umask since I plan on having group access to the download folder for Sonarr and such.

I've set up a dataset called DownloadTemp to store the torrents in I later want Sonarr and such to have access too so I have it owned by the group "media" (816) with the intention of having them all able to access it as a group.

Naturally I have this group in the GUI as well, using GID 816 to match what I'm told some other plugins like Plex use to make things easier in the future.

So I followed the steps of mounting the dataset to a location in the jail using the GUI as shown here.

Then I followed the lovely guide provided by forum member joshua-parker-ruehlig here at https://forums.freenas.org/index.ph...plugins-write-permissions-to-your-data.27273/ and went with solution #3, group write access. For this I added a group called media with GID 816 to the jail and added transmission to said group which I show here.

This however, did not seem to be enough with all the errors I got, so with some more digging and learning about UNIX permissions (I'm still new to this, but that's part of the reason I built this machine, to learn!) I found that the umask could be a concern. Now with the Transmission daemon supposedly setting this based on the settings file, I checked that immediately and found it to be 2 as expected.

So then I started looking at the umask and permissions of all the folders themselves starting with the dataset:

Looks good to me. Then the mount point from the main shell/freenas perspective:

Still looks good, now finally from the jail's perspective:

This does not look good! All the ownerships and permissions seem fine to me if the GIDs map between FreeNAS and the jails as described, but that umask is still 22 not 2. Changing it only makes it stay until the next time the jail is restarted which is no good, and does nothing anyways until it is.
On top of all of this I even tried setting the dataset permissions to 777 and the umask to 0 but it always seems to change back to 22 no matter what I do. I feel like the problem has something to do with that, and if it is or something else entirely, please let me know, and I appreciate you getting this far through my post anyways.
Thanks in advance!
Gunsmithy