Tun Sie diese Dinge in der genauen Reihenfolge:
- Herunterfahren:
/etc/init.d/transmission-daemon stop
- Schreiben Sie den
rpc-password
im/etc/transmission-daemon/settings.json
Datei, in doppelten Anführungszeichen. Stellen Sie sicher, dassrpc-authentication-required
isttrue
. - Speichern Sie diese Datei
- Start:
/etc/init.d/transmission-daemon start
- Melden Sie sich auf der Seite an, sie befindet sich auf Port 9091
- Geben Sie Ihr Passwort ein.
Das zu überschreibende Passwort ist ein Hash. Das Programm ist intelligenter als gewöhnlich und erkennt, dass Ihr Passwort kein Hash ist, also überschreibt es das Passwort mit dem Hash, um sicher zu sein. Ihr Passwort sollte also funktionieren.
Denken Sie jedoch daran, dass das Passwort, mit dem es geladen wurde, beim Herunterfahren geschrieben wird. Das macht /etc/init.d/transmission-daemon restart
wird nicht das tun, was Sie erwarten, wenn Sie die Datei geschrieben haben, während sie läuft.
Sie können auch eine andere Lösung ausprobieren, um das Passwort zu finden:
ps -ef | grep transmission
(in meiner Version war es admin:password1)
Im Allgemeinen schreibt der Daemon seine Einstellungen, wenn er beendet (oder neu gestartet) wird. Sie können den Daemon dazu zwingen, neue Einstellungen neu zu laden, indem Sie ihm SIGHUP:
sendenkill -HUP 1234
...dann werden Ihre Einstellungen beim Beenden nicht mehr überschrieben.
Übrigens:Ich bin nicht glücklich darüber, dass Transmission-Remote-Cli das Passwort auf der Kommandozeile haben will. Schlechte Idee!