разрешение на просмотр каталога передачи

Вот мой 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
0
задан 25 February 2020 в 14:07

1 ответ

Я решаю это очень вручную и утомительно.

если кто знает лучше, ответьте пожалуйста.


Я создал системную учетную запись пользователя, у которой есть домашняя папка, с помощью 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

0
ответ дан 26 February 2020 в 05:38

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

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