Permissions Error

I have a Freenas 9.2.1.2 system setup with NzbDrone running in a jail. NzbDrone is having an issue changing the permissions after the files have been copied to the show folder. I have posted the error below.

I have verified that the user that ND is running as does have R/W permissions to all of the show folders.

I am currently running ND 2.0.0.1181 and I have also tried the most recent nightly build, which has the same error.

NzbDrone.Mono.LinuxPermissionsException: Error setting file owner: EPERM
at NzbDrone.Mono.DiskProvider.SetPermissions (System.String path, System.String mask, System.String user, System.String group) [0x00000] in :0
at NzbDrone.Core.MediaFiles.EpisodeFileMovingService.SetPermissions (System.String path, System.String permissions) [0x00000] in :0

I’ve been meaning to remove the owner/group settings as they do not work, this question/answer gives a good reasoning as to why it doesn’t work: http://unix.stackexchange.com/questions/27350/why-cant-a-normal-user-chown-a-file

I wonder if it would be possible to have ND create files that inherit the permissions of the root folder? I believe this is the way sickbeard functions with permissions. Because my sickbeard instance runs as a different user then my media files are owned by, and any new downloads that sickbeard post processes actually have the proper permissions.

Looks like that can be done within the OS: http://machiine.com/2013/setup-a-folder-so-that-new-files-created-in-it-inherit-default-permissions-and-group/ We do a similar action within drone to ensure files inherit from their parent, but AFAIK it doesn’t work on Linux.