linux – BitTorrent クライアントサーバーの transmission-daemon にパスワードを設定するには?

bittorrent linux transmission

設定ファイルは曖昧で、Debian でデーモンを再起動すると上書きされ続けます

/etc/transmission-daemon/settings.jsonでは、以下のようなオプションがあります

rpc-username
rpc-password
proxy-auth-username
proxy-auth-password

デーモンを再起動するたびに

/etc/init.d/transmission-daemon restart

rpc-passwordを上書きしてしまい、印刷したパスワードがどうせ機能しない

パスワードの正しい設定方法を知っている人はいますか?無効にしたくないです

  63  Neil  2010-02-26


ベストアンサー

これらのことを正確な順番で行いましょう

  1. シャットダウンだな。/etc/init.d/transmission-daemon stop
  2. rpc-passwordをダブルクォートで/etc/transmission-daemon/settings.jsonファイルに書きます。rpc-authentication-requiredtrueであることを確認してください
  3. そのファイルを保存する
  4. スタートアップ。/etc/init.d/transmission-daemon start
  5. ページにログインしてください、ポート9091です
  6. パスワードを入力してください

上書きされているパスワードはハッシュです。プログラムはいつもより賢くて あなたのパスワードがハッシュではないことを検出します だから安全のためにハッシュでパスワードを上書きしますつまり、あなたのパスワードは機能するはずです

ただし、シャットダウンしたときに読み込んだパスワードを書き込んでしまうことを覚えておいてください。そのため、/etc/init.d/transmission-daemon restartを実行しても、実行中に書き込んでしまった場合には期待しているようなことはできません

120  Neil  2010-02-26


また、パスワードを見つけるための別の解決策を試すこともできます

ps -ef | grep transmission

(私のバージョンではadmin:password1でした)

2  phoenix  2013-07-06


通常、デーモンは終了時(または再起動時)にその設定を書き込みます。SIGHUPを送信することで、デーモンに新しい設定を強制的に再読み込みさせることができます

kill -HUP 1234

…そうすれば、停止時に設定を上書きしなくなります

BTW: transmission-remote-cli がコマンドラインにパスワードを設定したがるのが気に入らない。悪い考えだ!

2  jm73  2015-06-28


この投稿はすでに受け入れられた答えを持っていますが、私はそれがUbuntuで送信デーモンは、一度起動すると、実際には停止できないことを追加する価値があると思います

これは、settings.jsonに加えた変更は、次回の再起動時に上書きされることを意味します

これは、起動時にデーモンの起動を完全に無効にして、再起動し、settings.jsonを編集して、再度有効にして変更を持続させなければならないことを意味します

かなりイライラしますが、現状を認識してしまえば、対処するのはかなり簡単です

1  Jostein Kjønigsen  2014-10-17


タイトルとURLをコピーしました