Permissões para programa Linux

Permissões para programa Linux

No meu trabalho, tenho um programa dcstart.sh no Redhat linux, que precisa ter permissão para acessar um diretório superior para ser executado com sucesso. O programa precisa não apenas de permissão para o diretório de seu aplicativo, mas também para o diretório superior /aplikace:

/aplikace/DC/dcstart.sh

Esta prática é comum para todos os aplicativos Linux ou durante algumas condições específicas? Alguém poderia explicar como isso funciona?

Responder1

Você sempre precisa de permissões para acessar o caminho completo de um arquivo para lê-lo ou executá-lo. Para diretórios, isso significa que você precisa de pelo menos permissões de execução para cada diretório acima do arquivo que deseja ler ou executar.

Para diretórios, você precisa de permissões de execução para acessar qualquer coisa nele e permissões de leitura para ler a lista de arquivos ou subdiretórios nesse diretório.

informação relacionada