hi i did set the umask for supervisor, which i thought should in turn set the umask for all child processes, however this might not be the case, thus i have made a tweak to the delugevpn and deluge dockers to force a umask directly on the child process in the supervisor file, please try an update (or if dockerhub is still playing silly buggers which it currently is) then delete the container and image and then add again, please let me know the outcome, im not able to test the issue your having with permissions as it "just works" for me :-), if i remember rightly this bug only occurs for people accessing the share using a mac, im assuming this is the case for you?
I just did a re-install, but in both Windows and Mac I am still facing the same permission issue. I am only allowed to read the file unless I run the new permission script under Tools. The file is owned by user nobody. I am accessing files with my own Unraid user.
Fianlly got the following script working in Deluge as proposed by Sparklyballs (http://lime-technology.com/forum/index.php?topic=39762.msg372160#msg372160) , so I am out of the woods:
#!/bin/bash
torrentid="$1"
torrentname="$2"
torrentpath="$3"
chmod -R u-x,go-rwx,go+u,ugo+X "$torrentpath/$torrentname"
in the deluge interface...
select preferences , execute , add an event and select torrent complete and browse for the script and apply.