Я прикусил эту проблему: я пытаюсь настроить демона передачи
с помощью неполный каталог
и сделанный
.
Загрузка в неполный
работает нормально, но для каталога done
я снова и снова получаю разрешение, в котором отказывают:
Feb 22 10:40:25 my-nas transmission-daemon[31244]: [2020-02-22 10:40:25.041] TORRENT tr_fdFileCheckout failed for "/srv/7e5e6032-1f1c-4efc-a74d-f3fe95fe606f/torrent/done/TORRENT/TORRENT_meta.sqlite.part": Permission denied (inout.c:102)
Feb 22 10:40:25 my-nas transmission-daemon[31244]: [2020-02-22 10:40:25.041] TORRENT Permission denied (/srv/7e5e6032-1f1c-4efc-a74d-f3fe95fe606f/torrent/done/TORRENT/TORRENT_meta.sqlite) (TORRENT.c:537)
Несмотря на то, что я следовал инструкциям вроде этого и настройте права доступа для пользователя debian-Transmission
.
Это разрешения для папки неполная
(в которую я могу загрузить):
$ getfacl incomplete
# file: incomplete
# owner: user
# group: debian-transmission
# flags: -s-
user::rwx
user:debian-transmission:rwx
user:user:rwx
group::rwx
group:mysql:rwx
mask::rwx
other::r-x
default:user::rwx
default:user:debian-transmission:rwx
default:user:user:rwx
default:group::rwx
default:group:mysql:rwx
default:mask::rwx
default:other::r-x
И для готово
(в которую я не могу загрузить):
$ getfacl done/
# file: done/
# owner: user
# group: debian-transmission
user::rwx
user:debian-transmission:rwx
user:user:rwx
user:stack:rwx
group::rwx
group:mysql:rwx
mask::rwx
other::r-x
default:user::rwx
default:user:debian-transmission:rwx
default:user:user:rwx
default:user:stack:rwx
default:group::rwx
default:group:mysql:rwx
default:mask::rwx
default:other::r-x
Насколько я могу судить, у пользователя debian-Transmission
есть разрешение rwx
? Я не уверен, так как я не на 100% знаком с ACL.
Как я могу решить эту проблему?
Я решил эту проблему (отчасти), установив образ докера передачи. Это запускается не под пользователем debian-transmission
, а с uid
моей обычной учетной записи пользователя (1000). Учитывая, что образ докера имеет доступ только к папкам incomplete
и done
, я думаю, что это достаточно безопасно.