Por que a transmissão adiciona um novo usuário ao sistema?

0

Quando instalei a transmissão, vi aqui que preciso alterar a propriedade de alguns grupos para que isso funcione com meu pi de framboesa. Primeiro de tudo: por que a transmissão adiciona um novo usuário ao sistema? Eu tentei definir a pasta de downloads de transmissão para a minha unidade flash USB, mas recebo um erro de permissão. Então eu preciso mudar quem possui a pasta do pen drive, rigth? Mas quem é o dono? Eu apenas pluguei meu pen drive, nunca defini ninguém para possuí-lo.

Além disso, por que ele chama de "grupo de transmissão da debian". A debian-transmission não é um usuário?

O tutorial basicamente diz que eu preciso mudar a propriedade de / media / MyPenDrive para o usuário da transmissão debian?

Então ele diz:

grant write access to the group

sudo chmod 770 /home/chen/TV\ shows

O grupo não é "debian-transmission"? Por que ele está concedendo acesso de gravação à pasta? Quando ele concede acesso a uma pasta, ele concede acesso a todos que a possuem? Eu não deveria ser capaz de dar permissões diferentes para diferentes usuários que podem acessar a pasta?

    
por Guelando 09.02.2015 / 22:24

1 resposta

1

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).

    
por 09.02.2015 / 22:46