Concedendo permissões do daemon para ler / gravar em uma pasta de propriedade do usuário

1

Instalei recentemente o Transmission e estou tentando dar a ele a capacidade de fazer download de arquivos diretamente em um pool de armazenamento do ZFS de propriedade dos meus principais usuários. No entanto, por enquanto, diz que as permissões são negadas. Estou com problemas para descobrir como resolver esse problema.

Eu tentei mudar o usuário que o daemon é executado, mas não consigo fazer com que ele funcione e parece um buraco de bugs muito profundo de qualquer maneira.

Então, o que eu gostaria é de apenas conceder transmission-daemon permissão para ler / escrever qualquer coisa em /Storage/Downloads/Torrents .

Se possível, quero evitar conceder permissão a todos ou conceder permissão apenas a transmission-daemon , pois outras coisas também precisam de acesso.

    
por dougoftheabaci 29.04.2017 / 21:29

1 resposta

0

O truque é criar um grupo, depois tornar esse grupo os proprietários dessa pasta e adicionar qualquer um que precise de acesso a esse grupo. E, claro, o acesso do grupo de controle usando esse grupo.

Etapas:

  1. Crie um novo grupo (com qualquer nome):

    sudo addgroup <any_name>
    
  2. Crie o dono do grupo da dita pasta:

    sudo chgrp -R <any_name> /Storage/Downloads/Torrents
    
  3. Altere as permissões na pasta mencionada:

    sudo chmod -R 770 /Storage/Downloads/Torrents
    

Agora, basta adicionar qualquer um que você goste a esse grupo para conceder acesso a eles.

    
por George Udosen 01.05.2017 / 09:34