O principal motivo da recomendação de executar o Transmission como seu próprio usuário dedicado do sistema, e não o seu usuário, é que, se o software tiver uma vulnerabilidade que permita explorações que exponham arquivos fora do diretório configurado, ele não acabará expondo a possível arquivos confidenciais do diretório inicial, pois o próprio Linux impedirá esse tipo de acesso através das permissões básicas.
Para facilitar o gerenciamento dos arquivos no diretório Transmission com seu usuário comum, considere adicionar seu usuário ao debian-transmission
grupo, que é o grupo que possui os arquivos no diretório Transmission e possui (ou pelo menos deveria ter) acesso de leitura / gravação a esse diretório e aos arquivos dentro dele.
O howto do Ubuntu sugere este comando (ligeiramente adaptado para obter o usuário de uma variável de ambiente):
sudo usermod -a -G debian-transmission "$USER"
(Lembre-se de sair e entrar novamente após a execução usermod
, pois isso não afetará os grupos de nenhum processo existente.)
Esperamos que isso facilite o gerenciamento dos arquivos baixados com o Transmission, mantendo-o em execução sob seu próprio usuário do sistema dedicado, para melhor segurança.
setfacl
. consulte unix.stackexchange.com/questions/101263/…