これらのことを正確な順序で行います:
<オール>/etc/init.d/transmission-daemon stop
rpc-password
を書きます /etc/transmission-daemon/settings.json
で ファイル、二重引用符で囲みます。 rpc-authentication-required
を確認してください true
です ./etc/init.d/transmission-daemon start
上書きされるパスワードはハッシュです。このプログラムは通常よりも賢く、パスワードがハッシュではないことを検出し、パスワードをハッシュで上書きして安全にします。したがって、パスワードは機能するはずです。
ただし、シャットダウン時にロードしたパスワードを書き込むことに注意してください。だから /etc/init.d/transmission-daemon restart
実行中にファイルを書き込んだ場合、期待どおりの結果が得られません。
パスワードを見つける別の解決策を試すこともできます:
ps -ef | grep transmission
(私のバージョンでは admin:password1 でした)
通常、デーモンは終了時 (または再起動時) に設定を書き込みます。デーモンに SIGHUP を送信することで、強制的に新しい設定を再読み込みさせることができます:
kill -HUP 1234
...そうすれば、停止時に設定が上書きされなくなります。
ところで:Transmission-remote-cli がコマンド ラインでパスワードを取得したいのは残念です。悪い考えです!