Если возникла такая ситуация, что Вы создали новую папку, а transmissiton не хочет в нее качать или раздавать с нее, то выполните команду...
- Link
-
add chen to the debian-transmission group
sudo usermod -a -G debian-transmission chen
-
change the folder ownership
sudo chgrp debian-transmission /home/chen/TV\ shows
-
grant write access to the group
sudo chmod 770 /home/chen/TV\ shows
-
Stop the deamon with
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.
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
sudo service transmission-daemon start
chown -R debian-transmission:debian-transmission /var/www/folder
Если эта команда не помогла, то посмотрите с какого пользователя запускается transmisstion:
/etc/init.d/transmission-daemon
это файл, в котором есть строки...:
USER=debian-transmission
здесь должен быть тот пользователь, с которого запускается. Соответственно, необходимо переименовать первую команду
chown -R YOURUSER:YOURUSER /var/www/folder
Если данные команды не помогают, то попробуйте изменить пользователя с которого запускается daemon
service transmission-daemon stop
/usr/lib/systemd/system/transmission-daemon.service
>>>
User=www-data
возможно, не стоит запускаться из-под root...
Далее необходимо выполнить:
systemctl daemon-reload
chown -R www-data:www-data /etc/transmission-daemon/
service transmission-daemon start
У меня, например, возникает такая ситуация... При добавлении торрента в transmission — он не может проверить существующие файлы. Поэтому мне необходимо сначала выполнить:
chown -R debian-transmission:debian-transmission /var/www/html/folder
а затем:
chown -R www-data:debian-transmission /var/www/html/folder