Como posso usar o daemon de transmissão com uma pasta de download em um sistema de arquivos ntfs?

1

Eu tenho uma pequena partição para Linux e uma partição grande que é NTFS para que eu possa compartilhar arquivos com a instalação do meu Windows.

Eu quero usar o daemon de transmissão (esta é uma instalação somente de console) e eu quero que ele seja baixado na partição ntfs.

O problema é que a transmissão reporta "Permission Denied" ao tentar salvar os torrents baixados. Suponho que isso ocorra porque todas as permissões no ntfs são rwXwrX --- (o que significa que não há acesso para outros usuários e que o transmission-daemon é outro usuário). A pior parte é que eu não posso chmod o+rwX /media/ntfspartition/torrents/ - simplesmente não funciona, é NTFS.

Neste caso em particular, nem eu posso usar transmissão-gtk

Então, como posso fazer o download do daemon de transmissão para uma pasta ntfs?

Agradecemos antecipadamente por sua ajuda.

    
por th3pr0ph3t 10.02.2012 / 06:10

2 respostas

0

Bem, olhando para o script que é colocado em /etc/init.d/transmission-daemon , o nome de usuário que queremos garantir que tenha as permissões adequadas é chamado debian-transmission . Dado que o NTFS não suporta permissões do Linux, temos que montar a partição NTFS de uma maneira que deixe debian-transmission escrever para ela.

Queremos adicionar debian-transmission a um determinado grupo (um em que você também é um membro, obviamente) e permitir que esse grupo tenha acesso de gravação à partição.

Os passos são os seguintes:

  1. Adicione um grupo, diga ntfs-users .
  2. Adicione-se ao grupo.
  3. Adicione debian-transmission ao grupo.
  4. Edite /etc/fstab de acordo com as instruções detalhadas aqui .
  5. Você precisa efetuar logout e in novamente para obter a nova associação ao grupo, assim como debian-transmission (restart service), e a partição deve ser desmontada e montada novamente. Faça todos esses manualmente ou apenas reinicie o sistema se isso for uma opção.

De como você formou sua pergunta, parece que você é proficiente com o Linux, então vou assumir que você pode executar essas etapas sem instruções adicionais ou descobrir com facilidade. Boa sorte. : -)

    
por Lakritsbollar 10.02.2012 / 08:31
2

Eu simplesmente notei que as partições NTFS são montadas como root: plugdev , então eu simplesmente fiz:

usermod -g plugdev debian-transmission

Eu adicionei o debian-transmission usuário ao grupo plugdev e agora não há problema!

    
por jon ray 08.12.2014 / 17:05