собрал для дома сервер под файлы, а также установил на него qbittorrent-nox для скачивания торрент через веб-интерфейс, а после взаимодействия со скачанным через Samba.
Сначала возникла проблема с тем, что директории для скачивания торрентов, которые создаются непосредственно из веб-интерфейса имеют права 755, что меня не устраивало.
Решил эту проблему добавлением в конфигурацию сервиса строчки:
# [Unit]
# Description=qBittorrent-nox service for user %I
# Documentation=man:qbittorrent-nox(1)
# Wants=network-online.target
# After=local-fs.target network-online.target nss-lookup.target media-torrent.mount
# BindsTo=media-torrent.mount
#
# [Service]
# Type=simple
# UMask=002
# PrivateTmp=false
# User=%i
# ExecStart=/usr/bin/qbittorrent-nox --webui-port=9000
# TimeoutStopSec=1800
#
# [Install]
# WantedBy=multi-user.target
Теперь обнаружил ещё одну проблему: скачанные игры или программы имеют права
-rw-rw-r--
. То есть исполняемые файлы непосредственно с самба шары нельзя запустить, нужно скачать на локальную машину.
как настроить скачивание всех файлов с правами 775?
P.S. Samba пользователь добавлен в группу qbit, которой принадлжат все торрент директории.
Если вручную рекурсивно задать директории права 775, то напрямую с Samba шары всё запускается.