Таким образом, я просто рисковал в землю 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
и это начинает делать путаницу снова. Таким образом, я не знаю, то, что это - сервис, имеющий значение?
Последняя команда в том наборе:
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
Это будет:
/var/lib/transmission-daemon/info/
, где это хранит текущий статус. setuid
. У меня была подобная проблема с передачей.
я пытался изменить разрешение и все это. В конце я просто удалил:
/home/user_name/.cache/transmission
/home/user_name/.config/transmission
Перезапущенная передача. Выполнения без любых проблем теперь.
Отношения.