Разрешение при загрузке с демоном передачи

~ $ export NSS_SSL_CBC_RANDOM_IV = 0

~ $ pidgin

Кажется, делает трюк, а не точно, что он делает. Мне нужно прочитать об этом.

Вот ошибка traq для проблемы: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/950790

1
задан 24 November 2012 в 03:30

8 ответов

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

Я объясню, как это изменить:

Остановить демон передачи sudo service transmission-daemon stop Открыть файл конфигурации передачи для редактирования: sudo nano /etc/init.d/transmission-daemon Найти строку, которая говорит USER=debian-transmission, и изменить это пользователю, которому принадлежит данная папка. Если вас не беспокоят проблемы безопасности, вы также можете использовать USER=root в этом файле. (Не рекомендуется, но полезно для устранения неполадок). В качестве альтернативы (вместо точки 3), измените папку / etc / fstab, чтобы смонтировать папку с правильными разрешениями для пользователя, запускающего демона передачи. Запустите демон передачи sudo service transmission-daemon start
3
ответ дан 25 May 2018 в 04:02
  • 1
    Это не сработает. Здесь либо пользователь transmission-daemon, либо root также владеет " /var/lib/transmission-daemon/info/settings.json" и если вы измените демона на выполнение как USER, он даст Couldn't read "/var/lib/transmission-daemon/info/settings.json": Permission denied. Это как-то работало в вашей системе, но это не правильный способ сделать это. – Khurshid Alam 15 March 2016 в 14:15

Проверьте, используете ли вы «неполную» папку. Ошибка в этом случае может вводить в заблуждение, и это может быть неполная папка, к которой у вас нет доступа на запись.

3
ответ дан 25 May 2018 в 04:02
  • 1
    это был мой случай: в настройках у меня был неправильный случай для неполного каталога. Таким образом, ошибка была вдвойне ошибочной: ошибка не была в каталоге, о котором сообщала ошибка, и ошибка должна была быть «не найдена» " и не «разрешено разрешение». – Riccardo Cossu 1 August 2016 в 12:05
  • 2
    Это была моя проблема! Он сбросил / root / неполный, что, очевидно, не доступно для записи! – Pez Cuckow 30 April 2018 в 20:27
  • 3
    Что сказал @RiccardoCossu. Невозможно выдвинуть достаточно. – rocketboy 1 May 2018 в 16:32

Это случилось со мной. Я нашел эту страницу, был запуган всем жаргоном, поэтому я перезапустил передачу, зарезервировал торрент-файл в другом месте и сохранил данные торрента в одном и том же месте (на рабочем столе). Работали как обаяние ...

1
ответ дан 25 May 2018 в 04:02

Это может быть проблема профиля приложения. Передача выполняется под профилем sanitized_helper в apparmor.

Ищите жалобы в /var/log/kern.log. grep transm /var/log/kern.log, особенно после попытки запуска передачи и сбоя.

0
ответ дан 25 May 2018 в 04:02

Поскольку это лучший результат поиска в Google, для тех, кто это читает, я трачу более часа, пытаясь заставить его работать. Оказывается, папка с загрузкой, указанная в settings.json, - это «Загрузки», а не «загрузки». Обратите внимание на случай.

0
ответ дан 25 May 2018 в 04:02

В моем случае проблема заключалась в том, как привод монтируется. Использование этого в /etc/fstab сработало для меня:

UUID=2069-1A05  /mnt/ext   vfat   rw,user,exec,umask=0000   0   0
0
ответ дан 25 May 2018 в 04:02
  • 1
    Здесь может помочь немного контекста (vfat? Не типичная файловая система Linux) - каков был ваш сценарий, что именно не работало и как это исправить? – Zanna 3 January 2017 в 01:37

У меня была одна и та же проблема, и это было ошибкой, которую я сделал, когда sym-linking каталог загрузки передачи в мой каталог home / user /, я изменил право собственности на sym-linked файл, который вследствие этого также изменил право собственности на каталог загрузки 'download' ...

Я просто вернул себя в собственность «debian-transmission» и работал как шарм (без необходимости перезапуска службы)

#chown debian-transmission:debian-transmission /var/lib/transmission/downloads

(ну, вам нужно будет проверить в соответствии с вашим собственным дистрибутивом Linux то, что является правильным владельцем, и в конечном итоге также ваш правый путь к каталогу загрузки)

-1
ответ дан 25 May 2018 в 04:02

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

Я только смонтировал внешний HDD на /home/pi/ с теми же разрешениями, и он работал нормально.

f1]

- drwxrwxrwx (0777) pi:debian-transmission. имя пользователя изменяется на pi в /etc/init.d/transmisssion-daemon.

-1
ответ дан 25 May 2018 в 04:02

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

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