У меня работает transmission-deamon
, и он выдает ошибку Permission Denied: /mnt/RyNet/Downloads/the-torrent/some-file.ext
Так что он не может записывать файлы в каталог загрузки:
ryguy@MPU /mnt/RyNet $ id debian-transmission
uid=120(debian-transmission) gid=132(debian-transmission) groups=132(debian-transmission),117(sambashare)
ryguy@MPU /mnt/RyNet $ ps aux | grep transmis
120 16184 0.2 0.3 57724 12644 ? Ssl 22:17 0:11 /usr/bin/transmission-daemon -f --config-dir /var/lib/transmission-daemon/info
ryguy@MPU /mnt/RyNet $ ls -alh
total 100K
drwxrwx--- 16 root sambashare 4.0K Apr 15 21:36 .
drwxr-xr-x 5 root root 4.0K Dec 4 08:20 ..
drwxrwxrwx 4 root sambashare 4.0K Apr 20 05:30 Downloads
Но у меня есть каталог загрузки разрешения, установленные на 777
, принадлежат группе sambashare
.
transmission-deamon
работает как debian-transmission
пользователь / группа, а debian-transmission
пользователь находится в группе sambashare
.
Даже странно, когда я установил оболочку пользователя debian-transmission
на /bin/bash
и вошел в систему через su
, я мог без проблем выдавать команды, такие как touch /mnt/RyNet/Downloads/testfile
, и это прекрасно создает testfile
. [ 1119]
Итак, почему transmission-deamon
не может записывать файлы в каталог загрузки?
Ага! transmission-deamon
был в группе sambashare
, но не был его основной группой.
Выпуск sudo usermod -g sambashare debian-transmission
решил мою проблему.