2010-02-26 04:07:05 +0000 2010-02-26 04:07:05 +0000
58
58

Como se define uma palavra-passe para a transmissão-daemon, o servidor cliente BitTorrent?

O ficheiro de configuração é ambíguo, e continua a ser substituído quando se reinicia o daemon em Debian, de qualquer forma.

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

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

Cada vez que reinicio o daemon com:

/etc/init.d/transmission-daemon restart

** Escreve por cima de rpc-password, e a palavra-passe que imprime não funciona de qualquer forma.**

Alguém sabe como definir correctamente a palavra-passe? Eu não a quero desactivar.

Respostas (4)

115
115
115
2010-02-26 04:17:01 +0000

Faça estas coisas na ordem exacta:

  1. encerramento: /etc/init.d/transmission-daemon stop
  2. Escrever o rpc-password no ficheiro /etc/transmission-daemon/settings.json, em aspas duplas.
  3. Guardar o ficheiro & 4. Arranque: /etc/init.d/transmission-daemon start
  4. Entrar na página, está na porta 9091
  5. Digite a sua palavra-passe.

A palavra-passe que está a ser substituída é um hash. O programa é mais inteligente do que o habitual e detecta que a sua palavra-passe não é um hash, por isso escreve por cima da palavra-passe com o hash para estar seguro. Portanto, a sua palavra-passe deve funcionar.

No entanto, lembre-se que escreve a palavra-passe que carregou quando desliga. Assim, fazer /etc/init.d/transmission-daemon restart não fará o que se espera se tiver escrito o ficheiro enquanto está a funcionar.

2
2
2
2013-07-06 22:13:41 +0000

Pode também tentar outra solução para encontrar a palavra-chave:

ps -ef | grep transmission

(para a minha versão era admin:password1)

2
2
2
2015-06-28 13:59:14 +0000

Genralmente o daemon escreve as suas definições quando sai (ou é reiniciado). Pode forçar o daemon a recarregar novas configurações enviando-lhe SIGHUP:

kill -HUP 1234

…então não sobregravará mais as suas configurações quando parar.

BTW: Não estou satisfeito que o transmission-remote-cli queira ter a palavra-passe na linha de comando. Má ideia!

1
1
1
2014-10-17 06:03:14 +0000

Embora este posto já tenha uma resposta aceite, acho que vale a pena acrescentar que em Ubuntu a transmissão-daemon não é, na verdade, interrompida uma vez iniciada.

Isto significa que quaisquer alterações que fizer a settings.json serão sobregravadas no próximo reinício, sempre que isso acontecer.

Isto também significa que terá de desabilitar completamente o arranque do daemon no arranque, reiniciar, editar o seu settings.json e depois reactivá-lo para que as alterações que fizer persistam.

Bastante irritante, mas uma vez ciente do que está a acontecer, é bastante fácil de lidar.