Вот мой ls -al / NAS /
efirlus@Efirlus-NAS:~$ sudo ls -al /NAS/
drwxrwxr--+ 10 root root 4096 Feb 25 18:28 .
drwxr-xr-x 4 root root 4096 Feb 25 18:28 ..
drwxrwxr--+ 2 debian-transmission debian-transmission 4096 Feb 25 19:25 Downloads
drwxrwxr--+ 2 debian-transmission debian-transmission 4096 Feb 25 19:35 Torrent
drwxrwxr-x 2 debian-transmission debian-transmission 4096 Feb 25 19:43 tempdown
то, что мне нужно, это
, когда я помещаю исходный файл в / Torrent
, затем передача автоматически начинает загрузку с использованием / tempdown
и переносит ее на / Downloads
, если она завершена.
, поэтому я сделал такие настройки, как
"download-dir": "/NAS/Downloads",
"incomplete-dir": "/NAS/tempdown",
"incomplete-dir-enabled": true,
"peer-congestion-algorithm": "",
"umask": 2,
"watch-dir": "/NAS/Torrent",
"watch-dir-enabled": true
, но это не сработало. journalctl -xe
is
Feb 25 19:44:35 Efirlus-NAS transmission-daemon[1935]: [2020-02-25 19:44:35.224] watchdir:inotify Failed to setup watchdir "/NAS/Torrent": Permission denied (13) (watchdir-inotify.c:176)
Feb 25 19:44:35 Efirlus-NAS transmission-daemon[1935]: [2020-02-25 19:44:35.224] watchdir Failed to open directory "/NAS/Torrent" (13): Permission denied (watchdir.c:354)
Feb 25 19:44:44 Efirlus-NAS transmission-daemon[1935]: [2020-02-25 19:44:44.223] watchdir Failed to open directory "/NAS/Torrent" (13): Permission denied (watchdir.c:354)
забавный факт: если я добавлю начальное число в / Torrent
вручную через веб-интерфейс, он запустится без проблем. но готовый файл в / tempdown
не перемещается в / Downloads
Я следовал руководству https://jkpark.github.io/ubuntu1804/10-transmission
некоторые Дополнительная информация.
efirlus@Efirlus-NAS:~$ sudo groups debian-transmission
debian-transmission : debian-transmission nogroup
efirlus@Efirlus-NAS:~$ sudo groups nobody
nobody : nogroup debian-transmission
Я решаю это очень вручную и утомительно.
если кто знает лучше, ответьте пожалуйста.
Я создал системную учетную запись пользователя, у которой есть домашняя папка, с помощью useradd -r
, электронной передачи
, а затем я изменил acl для всего каталога, связанного с передачей.
/var/lib/transmission-daemon
/etc/transmission-daemon
/home/e-transmission/.config/transmission-daemon
и файлы с
/usr/bin/transmission-daemon
/lib/systemd/system/transmission-daemon.service
по setfacl -R -m
, то же самое, что и / NAS / torrent, downloads, tempdown