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 de toute façon pas.
Est-ce que quelqu'un sait comment définir le mot de passe correctement? Je ne veux pas le désactiver.
rpc-authentication-required
surtrue
dans le fichier de paramètres, sinon Transmission ne recherchera pas de mot de passe.Réponses:
Faites ces choses dans l'ordre exact:
rpc-password
dans le/etc/transmission-daemon/settings.json
fichier, 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 le sécuriser. Donc, votre mot de passe devrait fonctionner.
Cependant, rappelez-vous qu'il écrit le mot de passe avec lequel il est chargé lorsqu'il s'arrête. Ce faisant
/etc/init.d/transmission-daemon restart
ne fera pas ce que vous attendez si vous avez écrit le fichier alors qu'il est en cours d' exécution.la source
Vous pouvez également essayer une autre solution pour trouver le mot de passe:
ps -ef | grep transmission
(pour ma version c'était admin: password1)
la source
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!
la source
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 complètement désactiver le démarrage du démon au démarrage , redémarrer, éditer votre settings.json puis le réactiver pour que les modifications que vous faites persistent.
Assez ennuyeux, mais une fois que vous êtes au courant de ce qui se passe, il est assez facile de faire face.
la source
/etc/init.d/transmission restart
), cela ne fonctionnera pas. Si vous devez faire quelque chose de "service" bizarre ou de nouveauté ou un autre Ubuntu-isme spécial pour le faire fonctionner, alors, par définition, cela ne fonctionne pas.