Передача. Запущенный с “разрешения, отклоненного”, теперь, это не будет даже работать

Таким образом, я просто рисковал в землю Ubuntu. Это была приятная прогулка, пока я не приехал на пропасть пользователей и полномочий.

Я установил демона передачи. Все выглядело хорошим и легким, но после того как загрузка начинается, она дает солнечное красное "Разрешение, отклоненное" моему пути загрузки. Таким образом, я запустил чтение на полномочиях. Изученный, как использовать "gksudo наутилус" среди других вещей. Но вещи не разрешали вообще. Папка загрузки не имела никакого владельца насколько я видел, когда я работал через диалоговое окно файлов. С "gksudo наутилус", это просто разрушило окно. Я не мог даже видеть, кто владел им. Через терминал казалось, что весь набор как он должен. И владелец и группа устанавливают на debian-передачу.

Затем я наткнулся на эту тему: демон Передачи: разрешение отклонило, даже если debian-передача имеет корневую группу, и я думал: "Эй, это - четкие инструкции, которым я могу следовать! Давайте сделаем это!". Теперь я застреваю с передачей, которая даже не запустится. Это дает мне, хороший "демон передачи запускает/выполняет, обрабатывает 29525". Но вот именно. Это останавливается сразу же, и это пошло. Никакая ошибка или что-либо, с чем могут работать мои нетренированные глаза.

Кто-то может помочь мне с этим? Некоторые команды, которые могут помочь мне добраться далее? Или я должен просто удалить все это и запуститься?Заранее спасибо.

//Редактирование

Я следовал инструкциям muru, и демон назад в порядке, но я получаю эту ошибку теперь:

Error: Unable to save resume file: Permission denied

Мои папки загрузки похожи на это:

drwsrwxrwx 2 debian-transmission debian-transmission 4096 sep  8 22:35 completed
drwsrwxrwx 2 debian-transmission debian-transmission 4096 sep  8 22:35 incomplete
drwxrwxr-x 2 erik                erik                4096 sep  8 22:35 torrents

И информационная папка - это:

drwsrwxr-x 5 erik                debian-transmission 4096 sep 10 13:43 info

Выполнение transmission-daemon --log-debug --foreground дает мне Couldn't read "/home/erik/.config/transmission-daemon/stats.json": No such file or di rectory (utils.c:201)

Даже при том, что это не может считать stats.json, и я думаю, что это так или иначе игнорирует мой файл настроек (белый список для IP не работает). Это действительно успешно загружает на/home/erik/Downloads. Затем я останавливаю сервис. И перезапустите его с командой, что я думал, было корректно sudo service transmission-daemon start и это начинает делать путаницу снова. Таким образом, я не знаю, то, что это - сервис, имеющий значение?

2
задан 13 April 2017 в 15:23

2 ответа

Последняя команда в том наборе:

sudo chown your_user -R /etc/transmission-daemon/settings.json 

наборы Ваш пользователь, поскольку у владельца файла настроек и того файла есть полномочия чтения только для владельца по умолчанию. Передача даже не будет в состоянии считать его. Попробуйте:

sudo service transmission-daemon stop 
chmod g+rw /etc/transmission-daemon/settings.json 
sudo service transmission-daemon start

, Так как команды не изменяют владение группы того файла, давая его, разрешения чтения-записи группы должно быть достаточно, чтобы заставить Передачу запускаться.

также существуют другие проблемы, таким образом, я предлагаю эти модификации также:

chmod g+rw /var/lib/transmission-daemon/info/
chmod u+s /your_path/progress /your_path/completed

Это будет:

  1. Дают демону необходимые полномочия записи на /var/lib/transmission-daemon/info/, где это хранит текущий статус.
  2. Гарантируют, что файлы, созданные в загрузке и временных папках, принадлежат Вам путем создания папок setuid.
1
ответ дан 2 December 2019 в 05:11

У меня была подобная проблема с передачей.

я пытался изменить разрешение и все это. В конце я просто удалил:

/home/user_name/.cache/transmission
/home/user_name/.config/transmission

Перезапущенная передача. Выполнения без любых проблем теперь.

Отношения.

0
ответ дан 2 December 2019 в 05:11

Другие вопросы по тегам:

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