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

Come si imposta una password per transmission-daemon, il server client BitTorrent?

Il file di configurazione è ambiguo, e continua ad essere sovrascritto quando si riavvia il demone in Debian, comunque.

In /etc/transmission-daemon/settings.json, ci sono queste opzioni:

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

Ogni volta che riavvio il demone con:

/etc/init.d/transmission-daemon restart

Sovrascrive rpc-password, e la password che stampa non funziona comunque.

Qualcuno sa come impostare correttamente la password? Non voglio disabilitarlo.

Risposte (4)

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

Fate queste cose nell'ordine esatto:

  1. Spegnere: /etc/init.d/transmission-daemon stop
  2. Scrivere lo rpc-password nel file /etc/transmission-daemon/settings.json, tra virgolette.
  3. Salvare il file
  4. Avviare: /etc/init.d/transmission-daemon start
  5. Accedi alla pagina, è alla porta 9091
  6. Digita la tua password.

La password che viene sovrascritta è un hash. Il programma è più intelligente del solito e rileva che la vostra password non è un hash, quindi sovrascrive la password con l'hash per essere sicuro. Quindi la tua password dovrebbe funzionare.

Tuttavia, ricordate che scrive la password che ha caricato quando si spegne. Quindi fare /etc/init.d/transmission-daemon restart non farà quello che vi aspettate se avete scritto il file mentre è in esecuzione.

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

Potete anche provare un'altra soluzione per trovare la password:

ps -ef | grep transmission

(alla mia versione era admin:password1)

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

Generalmente il demone scrive le sue impostazioni quando esce (o viene riavviato). Potete forzare il demone a ricaricare le nuove impostazioni inviandogli SIGHUP:

kill -HUP 1234

…allora non sovrascriverà più le vostre impostazioni quando si ferma.

BTW: non sono contento che transmission-remote-cli voglia avere la password sulla linea di comando. Cattiva idea!

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

Mentre questo post ha già una risposta accettata, trovo che valga la pena aggiungere che in Ubuntu il demone di trasmissione non è in realtà arrestabile una volta avviato.

Questo significa che qualsiasi modifica apportata a settings.json verrà sovrascritta al prossimo riavvio, quando questo avverrà.

Questo significa anche che dovete disabilitare completamente daemon-startup all'avvio, riavviare, modificare il vostro settings.json e poi riabilitarlo per far sì che le modifiche apportate persistano.

Piuttosto fastidioso, ma una volta che si è consapevoli di cosa sta succedendo, è abbastanza facile da affrontare.