Le fichier de configuration est ambigu et continue à être écrasé lorsque vous redémarrez le démon dans Debian, de toute façon.
Dans /etc/transmission-daemon/settings.json
, il y a ces options:
rpc-username
rpc-password
proxy-auth-username
proxy-auth-password
Chaque fois que je redémarre le démon avec:
/etc/init.d/transmission-daemon restart
Il écrase rpc-password
et le mot de passe imprimé ne fonctionne toujours pas.
Est-ce que quelqu'un sait comment définir le mot de passe correctement? Je ne veux pas le désactiver.
Faites ces choses dans l'ordre exact:
rpc-password
dans le fichier /etc/transmission-daemon/settings.json
, entre guillemets.Le mot de passe en cours de remplacement est un hachage. Le programme est plus intelligent que d'habitude et détecte que votre mot de passe n'est pas un hachage. Il écrase donc le mot de passe avec le hachage pour qu'il soit sécurisé. Donc, votre mot de passe devrait fonctionner.
Cependant, souvenez-vous qu'il écrit le mot de passe avec lequel il a été chargé lorsqu'il s'arrête. Donc, faire /etc/init.d/transmission-daemon restart
ne fera pas ce que vous attendez si vous avez écrit le fichier en cours de fonctionnement.
Généralement, le démon écrit ses paramètres lorsqu'il quitte (ou est redémarré). Vous pouvez forcer le démon à recharger de nouveaux paramètres en lui envoyant SIGHUP:
tuer -HUP 1234
... alors, vos paramètres ne seront plus écrasés lors de l'arrêt.
BTW: Je ne suis pas heureux que transmission-remote-cli veuille avoir le mot de passe sur la ligne de commande. Mauvaise idée!
Vous pouvez également essayer une autre solution pour trouver le mot de passe:
ps -ef | grep transmission
(pour ma version c'était admin: password1)
Bien que ce message ait déjà reçu une réponse, je trouve utile d’ajouter que, dans Ubuntu, le démon de transmission n’est en réalité pas bloquable une fois démarré.
Cela signifie que toutes les modifications apportées à settings.json seront écrasées au prochain redémarrage, quel que soit le cas.
Cela signifie également que vous devez désactiver complètement le démon-démarrage au démarrage , redémarrer, modifier votre fichier settings.json, puis le réactiver pour que les modifications que vous avez effectuées persistent.
Assez ennuyeux, mais une fois que vous êtes au courant de ce qui se passe, il est assez facile de faire face.