Передач-демон не збирається в довідковому каталозі


11

Намагаюся змусити мого передавача-демона забрати файли з папки "Випадкові", щоб полегшити віддалений запуск (це система без голови).

Наскільки я можу сказати, файл settings.json, як очікується, але жоден із файлів, які я розміщую у папці, не підбирається.

Я перевірив, що Dropbox синхронізується правильно.

Тут знаходиться весь файл settings.json , але відповідні рядки включені нижче:

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

Оновлення

Схоже, проблема дозволів. Від / var / log / syslog:

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

Я спробував зупинити демон -> sudo service transmission-daemon stop-> зміна дозволів папки за допомогою chown -> sudo chown -R john /home/john/Dropbox/torrents-> перезапуск демона ->sudo service transmission-daemon start

Однак такий же результат

Оновлення 2

Дозволи для папки:

drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40

Передача не виконується як ваш користувач, тому заморожування файлів марно. Спробуйте chmod go+rwзамість цього.
Даніель Бек

що це робить?
Легкий фуз

chmod -R go+rw filenameнадає дозволи для читання / запису всім членам групи файлів і всім, хто не є членом групи, ані власником файлу для даного filenameта, рекурсивно, для всього, що він містить. Вам слід спробувати з'ясувати, яким саме користувачем працює передача даних, тоді ви можете надати цьому користувачеві, зокрема, дозволи на цю папку та все, що знаходиться в ній. Крім того, у випадку, якщо це ваша реальна прохідна фраза в JSON, подумайте про її зміну зараз.
Даніель Бек

Це не так, хоча настрої точні;)
Легкий фуз

Спробував, такий же результат і в syslog. Я включив дозволи для папок у друге оновлення
Mild Fuzz

Відповіді:



1

Для тих, хто тут приземлився: ви повинні редагувати /var/lib/transmission-daemon/.config/transmission-daemon/settings.jsonзамість вхідного~/.config/transmission

Спеціально перевірений на версії 2.92, вам потрібно припинити transmission-daemonобслуговування перед редагуванням settings.json. Інакше при перезапуску служби всі внесені зміни повертаються назад. Дивно, я знаю, але не питайте мене, чому.

Суть полягає в тому, що остання transmission-daemonпапка заблокована дозволом, тому відредагуйте settings.jsonабсолютну URL-адресу

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

І звичайно, перезавантажте сервіс

sudo service transmission-daemon restart

0

У мене була така ж проблема, але будь-яке рішення не допомогло мені, поки я не перемістив папку торентів із зовнішнього диска на внутрішній. Після цього все працює просто чудово!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.