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

Как установить пароль для трансмиссионного демона, клиентского сервера BitTorrent?

Конфигурационный файл неоднозначен и всё равно перезаписывается при перезапуске демона в 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/ передача-демон стоп
  2. Запишите rpc-password в файл /etc/transmission-daemon/settings.json, в двойных кавычках.
  3. Сохраните этот файл
  4. Запуск: /etc/init.d/ передача-демон запуска
  5. Войдите на страницу, она находится в порту 9091
  6. Введите пароль.

Пароль, который перезаписывается, это хэш. Программа умнее обычного и обнаруживает, что ваш пароль не является хэшем, поэтому она перезаписывает пароль хэшем, чтобы быть защищенным. Так что ваш пароль должен работать. 0x2 и 0x2 и **Как бы то ни было, помните, что он записывает пароль, который он загрузил, когда он выключается. Таким образом, делая 0x6 и не будет делать то, что вы ожидаете, если вы записали файл во время его работы.

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

…тогда он больше не будет перезаписывать ваши настройки при остановке.

BTW: Мне не нравится, что передатчик-remote-cli хочет иметь пароль в командной строке. Плохая идея!

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

Хотя этот пост уже имеет принятый ответ, я считаю, что стоит добавить, что в Убунту передача-демон на самом деле не останавливается после того, как начал.

Это означает, что любые изменения, которые вы делаете в файле settings.json, будут перезаписаны при следующем перезапуске, когда бы это ни было.

Это также означает, что вы должны полностью отключить daemon-startup при boot, перезагрузиться, отредактировать ваш файл settings.json и затем снова включить его, чтобы изменения, которые вы делаете, сохранялись.

Довольно раздражает, но как только вы осознаете, что происходит, с этим довольно легко справиться.

Похожие вопросы

6
10
5
37
14