Я установил Xubuntu и transmission daemon, установил путь загрузки для my home /user / TV shows и получил отказ в разрешении при попытке загрузить торренты через transmission.
Я пытался chmod -r 777 в этой папке безуспешно.
Пожалуйста, помогите!
Ниже приведены выходные данные ps -ef | grep transmission
Это проблема с разрешением, основанная на идентификаторе пользователя, который выполняет передачу. Передача настраивает пользователя по умолчанию, которого вы, возможно, не ожидаете при первой установке. Имя пользователя - это debian-transmission.
Я объясню, как это изменить:
Остановите демон передачи sudo service transmission-daemon stop
Откройте конфигурационный файл передачи для редактирования: sudo nano /etc/init.d/transmission-daemon
Найдите строку, в которой говорится USER=debian-transmission и измените его на пользователя, которому принадлежит рассматриваемая папка. Если вас не беспокоят проблемы безопасности, вы также можете использовать USER=root в этом файле. (Не рекомендуется, но полезно для устранения неполадок).
Проверьте, не используете ли вы "неполную" папку.В этом случае ошибка может вводить в заблуждение, и это может быть неполная папка, к которой у вас нет доступа на запись.
Это только что случилось со мной. Я нашел эту страницу, был напуган всем этим жаргоном, поэтому я перезапустил передачу, зарезервировал торрент-файл в другом месте и сохранил торрент-данные в том же другом месте (рабочий стол). Сработало как заклинание...
Поскольку это лучший результат поиска в Google, для всех, кто читает это, я трачу больше часа, пытаясь заставить его работать. Оказывается, папка загрузок, указанная в settings.json, - это "Загрузки" вместо "загрузки". Обратите внимание на этот случай.
Убедитесь, что путь для ваших неполных торрентов является абсолютным. Мой основной каталог использовал ~/path-to-download, что выдало мне ошибку. Мой неполный каталог был ~/path-to-download/incomplete.
Я получил сообщение об ошибке при первой попытке загрузить торрент, не используя абсолютный каталог. Я исправил это, но продолжал получать сообщение об ошибке "отказано в разрешении" даже после добавления правильных разрешений. Как только я исправил свой неполный путь до абсолютного пути, все заработало.
моя проблема заключалась в том, что передача каким-то образом выполнялась от имени пользователя "transmissions-daemon" вместо пользователя, с которым она должна была выполняться.
Можете ли вы добавить вывод “ps -ef | grep transmission” к вопросу. Я не думаю, что transmission-daemon имеет право записывать в домашние каталоги по умолчанию.
Это действительно странно, но он должен работать под управлением “debian-transmission”, не уверен, почему он показывает глупое число. Вы можете проверить это с помощью “id debian-transmission”.