В доступе к файлам, загруженным программой 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".
Я знаю, что это не правильный путь, но единственный, который позволяет демону передачи записывать файлы в папки назначения