Если возникла такая ситуация, что Вы создали новую папку, а transmissiton не хочет в нее качать или раздавать с нее, то выполните команду...

  • Link
  • add chen to the debian-transmission group

    code
    sudo usermod -a -G debian-transmission chen
    
  • change the folder ownership

    code
    sudo chgrp debian-transmission /home/chen/TV\ shows
    
  • grant write access to the group

    code
    sudo chmod 770 /home/chen/TV\ shows
    
  • Stop the deamon with

    code
    sudo service transmission-daemon stop
    
  • The last thing to do is change the file creation mask, so that the downloaded files would be writeable by chen.

    code
    sudo nano /etc/transmission-daemon/settings.json
    

    … and change "umask": 18 to "umask": 2. Hit Ctrl+O to save and Ctrl+X to exit.

Start the daemon with

code
sudo service transmission-daemon start
code
chown -R debian-transmission:debian-transmission /var/www/folder

Если эта команда не помогла, то посмотрите с какого пользователя запускается transmisstion:

code
/etc/init.d/transmission-daemon

это файл, в котором есть строки...:

code
USER=debian-transmission

здесь должен быть тот пользователь, с которого запускается. Соответственно, необходимо переименовать первую команду

code
chown -R YOURUSER:YOURUSER /var/www/folder

Если данные команды не помогают, то попробуйте изменить пользователя с которого запускается daemon

code
service transmission-daemon stop
code
/usr/lib/systemd/system/transmission-daemon.service

>>>

code
User=www-data

возможно, не стоит запускаться из-под root...

Далее необходимо выполнить:

code
systemctl daemon-reload
code
chown -R www-data:www-data /etc/transmission-daemon/
code
service transmission-daemon start

У меня, например, возникает такая ситуация... При добавлении торрента в transmission — он не может проверить существующие файлы. Поэтому мне необходимо сначала выполнить:

code
chown -R debian-transmission:debian-transmission /var/www/html/folder

а затем:

code
chown -R www-data:debian-transmission /var/www/html/folder

Также проверьте права доступа к папке. Они должны быть для всех трех типов (владелец, группа, пользователь) доступны для чтения.