O arquivo de configuração é ambíguo e continua sendo substituído quando você reinicia o daemon no Debian, de qualquer maneira.
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
Ele substitui 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.
linux
bittorrent
transmission
Neil
fonte
fonte
rpc-authentication-required
atrue
no arquivo de configurações, caso contrário Transmissão não irá verificar se há uma senha.Respostas:
Faça estas coisas na ordem exata:
rpc-password
no/etc/transmission-daemon/settings.json
arquivo, entre aspas duplas.A senha que está sendo substituída é um hash. O programa é mais inteligente do que o habitual e detecta que sua senha não é um hash; portanto, ele substitui a senha pelo hash para garantir a segurança. Portanto, sua senha deve funcionar.
No entanto, lembre-se de que ele grava a senha carregada quando é desligada. Isso
/etc/init.d/transmission-daemon restart
não fará o que você espera se tiver gravado o arquivo enquanto estiver em execução.fonte
Você também pode tentar outra solução para encontrar a senha:
ps -ef | grep transmission
(para minha versão era admin: password1)
fonte
Geralmente, o daemon grava suas configurações quando sai (ou é reiniciado). Você pode forçar o daemon a recarregar novas configurações enviando-o SIGHUP:
kill -HUP 1234
... então ele não substituirá mais as suas configurações ao parar.
BTW: Não estou feliz que o remote-remote-cli da transmissão queira ter a senha na linha de comando. Péssima ideia!
fonte
Embora este post já tenha uma resposta aceita, acho que vale a pena acrescentar que, no Ubuntu, o daemon de transmissão não pode ser interrompido uma vez iniciado.
Isso significa que todas as alterações feitas em settings.json serão substituídas na próxima reinicialização, sempre que for.
Isso também significa que você deve desativar completamente o daemon-startup na inicialização , reinicializar, editar o settings.json e reativá-lo para fazer as alterações persistentes.
Muito chato, mas quando você está ciente do que está acontecendo, é bastante fácil lidar com isso.
fonte
/etc/init.d/transmission restart
), de fato não funciona. Se você tiver que fazer alguma coisa estranha de "serviço" ou algo inicial ou outro Ubuntu-ism especial para fazê-lo funcionar, então, por definição, não funciona.