2010-02-26 04:07:05 +0000 2010-02-26 04:07:05 +0000
58
58

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

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

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

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

でデーモンを再起動するたびに、以下のオプションがあります。

/etc/init.d/transmission-daemon restart

**rpc-passwordを上書きしてしまいます。無効にしたくないです。

回答 (4)

115
115
115
2010-02-26 04:17:01 +0000

これらのことを正確な順序で行ってください。

1.シャットダウン。/etc/init.d/transmission-daemon stop 2. rpc-passwordファイルの中の/etc/transmission-daemon/settings.jsonをダブルクォートで書く。 3. そのファイルを保存する 4. 起動します。/etc/init.d/transmission-daemon start 5. ページにログインしてください。パスワードを入力します。

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

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

2
2
2
2013-07-06 22:13:41 +0000

パスワードを見つけるための別の方法を試すこともできます:

ps -ef | grep transmission

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

2
2
2
2015-06-28 13:59:14 +0000

通常、デーモンは終了時(または再起動時)に設定を書き込みます。SIGHUP:

kill -HUP 1234

…と送信することで、デーモンに新しい設定を強制的にリロードさせることができます。

ちなみに、transmission-remote-cliがコマンドラインにパスワードを入れたがるのが気に入らない。悪い考えだ!

1
1
1
2014-10-17 06:03:14 +0000

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

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

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

かなりイライラしますが、一度何が起こっているのかを認識してしまえば、対処はかなり簡単です。

関連する質問

6
10
5
37
4