Como você define uma senha para o daemon de transmissão, o servidor cliente do BitTorrent?

54

O arquivo de configuração é ambíguo e continua sendo sobrescrito quando você reinicia o daemon no Debian.

Em /etc/transmission-daemon/settings.json , existem estas opções:

rpc-username
rpc-password
proxy-auth-username
proxy-auth-password

Toda vez que eu reinicio o daemon com:

/etc/init.d/transmission-daemon restart

Sobrescreve rpc-password e a senha impressa não funciona de qualquer maneira.

Alguém sabe como definir a senha corretamente? Eu não quero desativá-lo.

    
por Neil 26.02.2010 / 05:07

4 respostas

107

Faça essas coisas na ordem exata:

  1. Desligamento: /etc/init.d/transmission-daemon stop
  2. Escreva o rpc-password no arquivo /etc/transmission-daemon/settings.json entre aspas duplas.
  3. Salve esse arquivo
  4. Inicialização: /etc/init.d/transmission-daemon start
  5. Faça login na página, na porta 9091
  6. Digite sua senha.

A senha que está sendo sobrescrita é um hash. O programa é mais inteligente que o normal e detecta que sua senha não é um hash, por isso substitui a senha com o hash para ser seguro. Então sua senha deve funcionar.

No entanto, lembre-se de que ele grava a senha com a qual ela é carregada quando é encerrada. Então, fazer /etc/init.d/transmission-daemon restart não fará o que você espera se você tiver escrito o arquivo enquanto ele está sendo executado.

    
por 26.02.2010 / 05:17
2

Você também pode tentar outra solução para encontrar a senha:

ps -ef | grep transmission

(para minha versão, foi admin: password1)

    
por 07.07.2013 / 00:13
2

Geralmente, o daemon grava suas configurações quando sai (ou é reiniciado). Você pode forçar o daemon a recarregar novas configurações enviando-lhe SIGHUP:

kill -HUP 1234

... então ele não substituirá mais suas configurações ao parar.

BTW: Não estou feliz que a transmission-remote-cli queira ter a senha na linha de comando. Má idéia!

    
por 28.06.2015 / 15:59
1

Embora este post já tenha uma resposta aceita, acho que vale a pena acrescentar que no Ubuntu o daemon de transmissão não é realmente interrompido uma vez iniciado.

Isso significa que qualquer alteração que você fizer no settings.json será sobrescrita na próxima reinicialização, sempre que for.

Isso também significa que você tem que desativar completamente o daemon-startup na inicialização , reinicializar, editar o seu settings.json e então reativá-lo para fazer as alterações que você persistir.

Muito irritante, mas quando você está ciente do que está acontecendo, é bem fácil lidar com isso.

    
por 17.10.2014 / 08:03