Transmisi-daemon tidak diambil pada direktori tontonan

11

Mencoba untuk mendapatkan daemon transmisi saya untuk mengambil file dari folder dropbox, untuk mempermudah memulai jarak jauh (ini adalah sistem tanpa kepala).

Sejauh yang saya tahu, file settings.json seperti yang diharapkan, tetapi tidak ada file yang saya tempatkan di folder dijemput.

Saya telah memeriksa bahwa dropbox sedang disinkronkan dengan benar.

Ini adalah keseluruhan file settings.json , tetapi baris yang relevan termasuk di bawah ini:

  "watch-dir": "/home/john/Dropbox/torrents",
  "watch-dir-enabled": true

Memperbarui

Tampaknya menjadi masalah izin. Dari / var / log / syslog:

Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)

Saya telah mencoba menghentikan daemon -> sudo service transmission-daemon stop-> mengubah izin folder menggunakan chown -> sudo chown -R john /home/john/Dropbox/torrents-> me-restart daemon ->sudo service transmission-daemon start

Namun hasilnya sama

Perbarui 2

Izin untuk folder tersebut adalah:

drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
Fuzz ringan
sumber
Transmisi tidak berjalan sebagai pengguna Anda, jadi mengunyah file tidak berguna. Coba chmod go+rwsaja.
Daniel Beck
apa yang sedang dilakukan
Mild Fuzz
chmod -R go+rw filenamememberikan izin baca / tulis kepada semua anggota grup file dan semua orang bukan anggota grup atau pemilik file untuk yang diberikan filenamedan, secara rekursif, untuk semua yang dikandungnya. Anda harus mencoba mencari tahu apa yang sedang dilakukan Transmisi pengguna, maka Anda dapat memberikan izin kepada pengguna itu, secara khusus, ke folder itu dan semua yang ada di dalamnya. Juga, jika itu adalah frasa sandi asli Anda di JSON, pertimbangkan untuk mengubahnya sekarang.
Daniel Beck
Bukan, meskipun sentimennya akurat;)
Mild Fuzz
Mencoba, hasil yang sama di syslog. Saya telah memasukkan izin folder dalam pembaruan kedua
Mild Fuzz

Jawaban:

6

Solusinya adalah memberi Anda izin folder dropbox 775

sudo chmod -R 775 ~/Dropbox
Fuzz ringan
sumber
1

Untuk yang mendarat di sini: Anda harus mengedit /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsonalih-alih yang masuk~/.config/transmission

Khusus diuji pada versi 2.92, Anda harus menghentikan transmission-daemonlayanan sebelum mengedit settings.json. Jika tidak, saat layanan dimulai ulang, semua perubahan yang dilakukan dibatalkan. Aneh, aku tahu tapi jangan tanya kenapa.

Tangkapannya adalah bahwa transmission-daemonfolder terakhir izin terkunci, jadi edit settings.jsondengan url absolut

sudo nano /var/lib/transmission-daemon/.config/transmission-daemon/settings.json

Dan tentu saja, restart layanannya

sudo service transmission-daemon restart
Goufalite
sumber
0

Saya memiliki masalah yang sama, tetapi solusi apa pun tidak membantu saya sampai saya memindahkan folder torrents dari disk eksternal ke internal. Setelah itu semuanya bekerja dengan baik!

Dmitriy K
sumber