marcdu13 Transmission n'est pas lancé avec l'utilisateur spiderman, mais debian-transmission.
Si tu regardes les droits de tes fichiers après avoir été téléchargé, tu verras que l'utilisateur du fichier est debian-transmission, et le groupe est également debian-transmission. Par contre, puisque ton utilisateur spiderman fait partie du groupe debian-transmission, il a donc le droit de gérer les fichiers.
Il est totalement possible de modifier le daemon transmission pour le lancer avec spiderman, dans ce cas il faut modifier le fichier /lib/systemd/system/transmission-daemon.service
(de tête, je me suis peu être trompé de nom). Ce qui permettrait d'ailleurs de faire du multi-utilisateur sans trop de complexité.
Par exemple, avec un service dynamique (transmission@.service):
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target
[Service]
User=%i
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error -g ~/.config/transmission/
ExecReload=/bin/kill -s HUP $MAINPID
[Install]
WantedBy=multi-user.target
Comme ceci tu pourras avoir plusieurs utilisateur, chacun sa configuration dans son home (/home/spiderman/.config/transmission/settings.json pour spiderman), et lancer les services comme ceci : systemctl start transmission@spiderman.service
.
C'est un exemple, je n'ai pas testé, mais normalement cela fonctionne.