El archivo de configuración es ambiguo y, de todos modos, se sobrescribe cuando reinicia el demonio en Debian.
En /etc/transmission-daemon/settings.json
, hay estas opciones:
rpc-username
rpc-password
proxy-auth-username
proxy-auth-password
Cada vez que reinicio el demonio con:
/etc/init.d/transmission-daemon restart
Se sobrescribe rpc-password
, y la contraseña que imprime no funciona de todos modos.
¿Alguien sabe cómo configurar la contraseña correctamente? No quiero deshabilitarlo.
rpc-authentication-required
atrue
en el archivo de configuración, de lo contrario transmisión no comprobará si hay una contraseña.Respuestas:
Haga estas cosas en el orden exacto:
rpc-password
en el/etc/transmission-daemon/settings.json
archivo, entre comillas dobles.La contraseña que se sobrescribe es un hash. El programa es más inteligente de lo habitual y detecta que su contraseña no es un hash, por lo que sobrescribe la contraseña con el hash para estar seguro. Entonces su contraseña debería funcionar.
Sin embargo, recuerde que escribe la contraseña que cargó cuando se cierra. Hacerlo
/etc/init.d/transmission-daemon restart
no hará lo que espera si ha escrito el archivo mientras se está ejecutando.fuente
También puede probar otra solución para encontrar la contraseña:
ps -ef | grep transmission
(para mi versión era admin: contraseña1)
fuente
Generalmente, el demonio escribe su configuración cuando sale (o se reinicia). Puedes forzar al demonio a recargar nuevas configuraciones enviándole SIGHUP:
kill -HUP 1234
... entonces ya no sobrescribirá su configuración cuando se detenga.
Por cierto: no estoy contento de que la transmisión-remota-cli quiera tener la contraseña en la línea de comando. ¡Mala idea!
fuente
Si bien esta publicación ya tiene una respuesta aceptada, creo que vale la pena agregar que en Ubuntu el demonio de transmisión no se puede detener una vez que se inicia.
Esto significa que cualquier cambio que realice en settings.json se sobrescribirá en el próximo reinicio, siempre que sea así.
Esto también significa que tiene que deshabilitar por completo el inicio del demonio en el arranque , reiniciar, editar su settings.json y luego volver a habilitarlo para que los cambios persistan.
Bastante molesto, pero una vez que te das cuenta de lo que está sucediendo, es bastante fácil de manejar.
fuente
/etc/init.d/transmission restart
), de hecho no funciona. Si tiene que hacer algo extraño de "servicio" o algo nuevo u otro Ubuntu-ism especial para que funcione, entonces, por definición, no funciona.