14:04: Problemas de grupo de usuários/permissões de arquivo daemon process

14:04: Problemas de grupo de usuários/permissões de arquivo daemon process

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

Eu tenho uma pasta \myfolder\torrents\complete

As permissões nessa pasta específica:

  • Proprietário: someuser: Ler, Escrever, Executar
  • Grupo: debian-transmission: Ler, Escrever, Executar
  • Outro : -

As pastas myfolder e torrents possuem as permissões:

  • Proprietário: someuser: Ler, Escrever, Executar
  • Grupo: someuser: Ler, Escrever, Executar
  • Outro : -

O cliente de transmissão está rodando no grupo de usuários debian-transmission. Mas ainda está reclamando de não ter permissões para acessar a pasta \myfolder\torrents\complete.

O que estou perdendo aqui?

BHD

Responder1

Você deve dar permissão de execução othersnas pastas acima complete. Sem a executepermissão de uma pasta, ela não pode ser percorrida:

chmod o+x \myfolder \myfolder\torrents

Sem isso, um processo em execução debian-transmissionnunca será capaz de passar \myfolder, muito menos \myfolder\torrents.

Veja issoPergunta sobre Unix e Linuxpara uma discussão.

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

informação relacionada