В доступе к файлам, загруженным программой Transmission, отказано

На новой установке Ubuntu Desktop 16.04 я установил Transmission, используя следующую процедуру:

sudo apt-get install transmission-cli transmission-common transmission-daemon
sudo service transmission-daemon stop
sudo nano /var/lib/transmission-daemon/info/settings.json

В настройках я поменял загрузку и неполные папки назначения и umask установите в "2", и добавьте мое имя пользователя в debian-transmission группа

sudo usermod -a -G debian-transmission username
sudo service transmission-daemon start

Первая загрузка, дайте мне permission denied через несколько секунд.

Поэтому я попытался изменить владельца и разрешения на папки:

sudo chown username:debian-transmission /media/public/downloads
sudo chmod 770 /media/public/downloads

(То же самое было сделано для некомпетентной папки), но проблема та же.

Я прилагаю вывод ps -ef | grep transmission,

debian-+ 984 1 0 08:02 ? 00:01:30 /usr/bin/transmission-daemon -f --log-error
username 4365 4350 0 17:20 pts/17 00:00:00 grep --color=auto transmission

а также ps aux | grep transmission,

debian-+ 984 0.2 0.2 345376 17516 ? Ssl 08:02 1:30 /usr/bin/transmission-daemon -f --log-error
username 4369 0.0 0.0 21312 976 pts/17 S+ 17:21 0:00 grep --color=auto transmission

Выход из ls -l /media/public/downloads является:

drwxrwx---+ 2 username debian-transmission

Последняя информация, которая может быть полезна для понимания моей ситуации, - это неполные и загружаемые папки на устройстве mdadm, но я не знаю, как дать вам более подробную информацию об этом

1 ответ

Единственный обходной путь, который я нашел для решения этой проблемы, - это отредактировать /etc/init.d/transmission-daemon и установить для переменной "USER" значение "root".

Я знаю, что это не правильный путь, но единственный, который позволяет демону передачи записывать файлы в папки назначения

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