Permissão negada na minha transmissão pi raspberry

0

Eu instalei no meu Raspberry pi 3 rodando no Debian a versão headless da transmissão:

sudo apt-get install transmission-daemon

Depois disso, parei o serviço e modifiquei as configurações:

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

Além de alterar usuário e senha, mudei também o diretório de download:

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

Depois disso, reiniciei o serviço

sudo service transmission-daemon start

Agora, se eu tentar baixar qualquer arquivo, obtenho o seguinte erro:

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

Não vejo o que fiz de errado.

    
por Timmy 03.08.2017 / 13:11

1 resposta

1

O daemon de transmissão é executado como o usuário debian-transmission . Este usuário (provavelmente) não tem permissão para gravar em /home/pi/Desktop . Você pode verificar isso com ls -ld /home/pi/Desktop e interpretar a saída.

Altere as permissões / propriedade em /home/pi/Desktop ou deixe o download da Transmissão em um arquivo no qual é permitido armazenar dados.

Você pode conceder debian-transmission de acesso à pasta com chown ou setfacl . Caso você não esteja inclinado a fazer qualquer pesquisa sobre isso, o seguinte provavelmente funcionará:

$ setfacl -m u:debian-transmission:rwX /home/pi/Desktop
    
por 03.08.2017 / 14:11