My transmission daemon runs on user debian-transmission and on group with the same name. I connect though Samba using pi user. So I’ve added user pi to debian-transmission group:
# usermod -a -G debian-transmission pi |
I needed to change also transmission settings (usually located in /etc/transmission-daemon/settings.json) and change line with:
"umask": 18, |
to line:
"umask": 2, |
Umask is usually represented in octal, but json does not support that, so we need to convert it to decimal. We can use simple bash command as quick calculator:
# echo $(( 8#022 )) 18 |
After modification of settings.json file save it and make command:
# service transmission-daemon reload |
Now you can make files in directories created in transmission daemon though Samba 🙂