Page 1 of 1
separate permissions for files and folders?
Posted: March 22nd, 2019, 6:45 pm
by OneCD
Hello.
Using SABnzbd 2.3.8 from Git source on Debian 9.8 and viewed with Firefox 65.0.1
The completed download permissions presently allow only one value:
The problem is: SABnzbd is not creating files with the provided value. This value is used when creating directories, but files are written using 666 (a sensible choice as it's generally undesirable to create executable downloaded files, whereas it's necessary to ensure directories are executable so they can be read).
Would it be possible to create a second field for file permissions, instead of adapting the folder permissions value?
Thank you.
Re: separate permissions for files and folders?
Posted: March 24th, 2019, 11:35 am
by sander
I checked, my downloaded file is -rw-r--r-- , so 644 (not 666 as you say). And 644 looks OK to me.
Isn't umask a determining factor in this? A quote from
https://askubuntu.com/questions/44542/w ... es-it-work
The umask acts as a set of permissions that applications cannot set on files. It's a file mode creation mask for processes and cannot be set for directories itself. Most applications would not create files with execute permissions set, so they would have a default of 666, which is then modified by the umask.
Directory is drwxr-xr-x
Code: Select all
sander@witte:~/Downloads/complete$ ll
total 56
drwxr-xr-x 4 sander sander 4096 mrt 24 17:29 ./
drwxr-xr-x 14 sander sander 40960 mrt 24 17:28 ../
drwxr-xr-x 2 sander sander 4096 mrt 24 17:29 test_download_100MB/
Downloaded file is -rw-r--r--
Code: Select all
sander@witte:~/Downloads/complete$ ll test_download_100MB/
total 102412
drwxr-xr-x 2 sander sander 4096 mrt 24 17:29 ./
drwxr-xr-x 4 sander sander 4096 mrt 24 17:29 ../
-rw-r--r-- 1 sander sander 104857600 okt 16 19:20 my_bin.bin
sander@witte:~/Downloads/complete$
My umask:
Re: separate permissions for files and folders?
Posted: March 24th, 2019, 11:42 am
by sander
Playing a bit with umask:
gives different (masked) permissions:
Code: Select all
sander@witte:~/Downloads/complete$ ll
total 56
drwxr-xr-x 4 sander sander 4096 mrt 24 17:41 ./
drwxr-xr-x 14 sander sander 40960 mrt 24 17:28 ../
drwxr-xr-x 2 sander sander 4096 mrt 24 17:29 test_download_100MB/
drwx------ 2 sander sander 4096 mrt 24 17:41 test_download_100MB.1/
Code: Select all
sander@witte:~/Downloads/complete$ ll test_download_100MB.1/
total 102412
drwx------ 2 sander sander 4096 mrt 24 17:41 ./
drwxr-xr-x 4 sander sander 4096 mrt 24 17:41 ../
-rw------- 1 sander sander 104857600 okt 16 19:20 my_bin.bin
sander@witte:~/Downloads/complete$
Re: separate permissions for files and folders?
Posted: March 24th, 2019, 2:04 pm
by OneCD
Thanks @sander, I completely forgot about umask.
I withdraw my request.