Отказано в разрешении на мою передачу Raspberry Pi

2459
Timmy

Я установил на свой Raspberry pi 3, работающий на Debian, безголовую версию передачи:

sudo apt-get install transmission-daemon 

После этого я остановил службу и изменил настройки:

sudo service transmission-daemon stop sudo nano /etc/transmission-daemon/settings.json 

Помимо изменения имени пользователя и пароля, я также изменил каталог загрузки:

... "download-dir": "/home/pi/Desktop", ... 

После этого я перезагрузил сервис

sudo service transmission-daemon start 

Теперь, если я пытаюсь скачать любой файл, я получаю следующую ошибку:

Error: Permission denied (/home/pi/Desktop/ubuntu-17.04-desktop-amd64.iso) 

Я не вижу, что я сделал неправильно.

0

1 ответ на вопрос

1
mtak

Демон Transmission запускается от имени debian-transmissionпользователя. Этому пользователю (вероятно) запрещено писать /home/pi/Desktop. Вы можете проверить это ls -ld /home/pi/Desktopи интерпретировать вывод.

Измените права доступа / владельца /home/pi/Desktopили разрешите загрузку Transmission в файл, в котором разрешено хранить данные.

Вы можете предоставить debian-transmissionдоступ к папке с помощью chownили setfacl. Если вы не склонны делать какие-либо исследования по этому поводу, вероятно, сработает следующее:

$ setfacl -m u:debian-transmission:rwX /home/pi/Desktop 
Хорошо, это разрешение: `drwxr-xr-x 2 pi pi 4096 giu 8 23:03 / home / pi / Desktop` Можно ли разрешить debian-trasmission писать также в папки pi? Timmy 6 лет назад 0
Это ... Смотрите ответ mtak 6 лет назад 0
Спасибо, попробую, когда снова получу доступ к моей малине Timmy 6 лет назад 0
@ Тимми, есть обновления? Если это решит вашу проблему, пометьте ее как таковую, чтобы другие люди знали, что это может решить их проблему. mtak 6 лет назад 0
Мне очень жаль, что малина исчезла, и поэтому у меня больше нет доступа к ssh, через пару недель я буду там физически. Timmy 6 лет назад 0

Похожие вопросы