Pular para o conteúdo

Script para alterar permissões de arquivos e diretorios

Responder tópico
  • Denunciar
  • Indicar

1. Script para alterar permissões de arquivos e diretorios

Enviado em 24/05/2016 - 08:26h

Bom dia
Preciso criar um script para alterar arquivos e diretórios dentro de um diretório principal.Script deverá ser da seguinte forma:
Verificar se a permisão dos arquivos e diretórios são diferentes de 600 se for ele alterar para 600 se não ele não executa nada

A minha estrutura esta da seguinte forma :
/opt/aplicacoes/IBM/diretorio1/logs
/opt/aplicacoes/IBM/diretorio2/logs
/opt/aplicacoes/IBM/diretorio3/logs
/opt/aplicacoes/IBM/diretorio4/logs

Se alguém puder ajudar
Obrigado!

Responder tópico

2. Re: Script para alterar permissões de arquivos e diretorios

Enviado em 24/05/2016 - 10:15h

qual a sua dificuldade ?

3. Re: Script para alterar permissões de arquivos e diretorios

4. Re: Script para alterar permissões de arquivos e diretorios

Enviado em 25/05/2016 - 14:50h

Ola florentinolim,

Só para entender, dentro destas pastas todos arquivos necessariamente terão a permissão 600, tanto para pasta como para arquivos?

Caso seja isto, talvez não seja preciso testar a permissão atual doas arquivos e sim já alterar a permissão da pasta pai de todos arquivos recursivamente, deste modo a pasta pai e as pastas e arquivos filhas terão a mesma permissão.

Ex.:
chmod 600 -R /opt/aplicacoes/ 
com este comando, o que já estiver com a permissão 600 (rw-------), se mantém e o que não estiver será setado para ela.

Se for isto o que você precisa, você pode colocar o comando acima após gerar seu log, como
"comando xyz que gera o log && chmod 600 -R /opt/aplicacoes/" 
, lembrando que o "&&" só vai executar se o comando anterior executar com sucesso.

Caso precise, coloque mais detalhes do seu processo para tentar te ajudar melhor.

florentinolim escreveu:

Bom dia
Preciso criar um script para alterar arquivos e diretórios dentro de um diretório principal.Script deverá ser da seguinte forma:
Verificar se a permisão dos arquivos e diretórios são diferentes de 600 se for ele alterar para 600 se não ele não executa nada

A minha estrutura esta da seguinte forma :
/opt/aplicacoes/IBM/diretorio1/logs
/opt/aplicacoes/IBM/diretorio2/logs
/opt/aplicacoes/IBM/diretorio3/logs
/opt/aplicacoes/IBM/diretorio4/logs

Se alguém puder ajudar
Obrigado!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder