14:04: Problemas de permissões do grupo de usuários / arquivos daemon proces

0

Estou tentando entender as permissões de arquivo no Ubuntu, mas depois de ler algum material, ainda não entendi porque a situação a seguir não funciona:

Eu tenho uma pasta \ myfolder \ torrents \ complete

As permissões nessa pasta específica:

  • Proprietário: someuser: ler, gravar, executar
  • Grupo: debian-transmission: ler, gravar, executar
  • Outros: -

As pastas myfolder e torrents têm as permissões:

  • Proprietário: someuser: ler, gravar, executar
  • Grupo: algum usuário: Leitura, gravação, execução
  • Outros: -

O cliente de transmissão está sendo executado sob o grupo de usuários debian-transmission. Mas ainda é complaining sobre não ter permissões para acessar a pasta \ myfolder \ torrents \ complete.

O que estou perdendo aqui?

BHD

    
por Maarten Kieft 23.09.2014 / 22:02

1 resposta

1

Você deve conceder a permissão de execução para others nas pastas acima de complete . Sem a permissão execute em uma pasta, não pode ser percorrida:

chmod o+x \myfolder \myfolder\torrents

Sem isso, um processo em execução como debian-transmission nunca poderá passar de \myfolder , e muito menos de \myfolder\torrents .

Veja este Unix & amp; Linux pergunta para uma discussão.

A menos que você execute este comando recursivamente (com -R , o que você não deveria) isto não dará permissão de execução para arquivos (ou qualquer outra coisa) dentro destes diretórios. Somente esses dois diretórios são afetados.

    
por muru 23.09.2014 / 22:07