Você fez algumas perguntas.
Por que a instalação da transmissão cria um novo usuário? Por segurança. Basicamente, ao executar Transmission como seu próprio usuário, sua capacidade de tocar os dados de outros usuários no sistema (como seu usuário ) é bastante limitada. Se houver uma falha de segurança na Transmissão, um invasor que a explorasse acharia muito mais difícil, se não impossível, roubar, modificar, etc. seus dados privados.
Não é debian-transmission
um usuário? Sim, é. É um grupo também. É muito comum um usuário ter um grupo com o mesmo nome (provavelmente seu usuário também - verifique executando id
, por exemplo).
Alterar o proprietário da unidade flash Como fazer isso depende se a unidade flash está formatada como FAT32 (compatível com Windows) ou ext2 / 3/4 / btrfs / etc. FAT32 não suporta permissões; as opções de montagem especificam quais usuários e grupos possuem os arquivos e as permissões. Você terá que modificar a configuração do que está montando (se for de /etc/fstab
, é fácil: basta adicionar as opções uid=
, gid=
, etc.; consulte "Opções de montagem para gordura" no mount(8)
manpage). Se for um sistema de arquivos Unix (como ext2 / 3/4, btrfs, etc.), então o chgrp
, chmod
, etc. funcionará.
Nota: os arquivos e diretórios possuem um usuário e um grupo . Eles podem ser diferentes. Se você já se perguntou por que ls -l
mostra seu nome de usuário duas vezes, o segundo é na verdade esse grupo com o mesmo nome.
Em suma, sim, você precisa que o usuário ou grupo debian-transmission
tenha acesso de gravação a qualquer diretório (e arquivos) para salvar seus downloads. Você também pode usar ACLs POSIX ( setfacl
) para conceder essas permissões sem alterar a propriedade, se suportado pelo sistema de arquivos (e todos os sistemas comuns de Linux o suportam).