Você pode especificar um umask no arquivo de configuração da transmissão ( /etc/transmission-daemon/settings.json
). Umask normalmente representamos em octal, mas infelizmente json não suporta isso, então temos que convertê-lo para base 10. Você pode fazer isso no shell assim:
$ echo $(( 8#022 ))
18
Esse é o padrão, mas você provavelmente quer 002, que é o mesmo em decimal, então
sudo editor /etc/transmission-daemon/settings.json
# change "umask": 18 to "umask": 2 and save
sudo reload transmission-daemon # tells transmission-daemon to re-read the config
# file. This is important, otherwise, the changes
# will be lost
Outra coisa. Se você alterar a propriedade do grupo do diretório de download e adicionar o bit setgid nele, todos os arquivos criados nesse diretório terão a mesma propriedade de grupo que o diretório.
sudo chgrp "$USER" /path/to/transmission/download/dir
sudo chmod g+s /path/to/transmission/download/dir
Não afetará arquivos que já existem. Consulte o link para saber mais.