segunda-feira, 5 de março de 2018

Shell Script Para Permissões em Websites e Sistemas Web


Geralmente, a configuração de permissões dos arquivos de um website comum no servidor linux é 644 para arquivos e 755 para diretórios. Configurar estas permissões diretório por diretório, é uma tarefa árdua quando a estrutura é muito grande. Realizar esta configuração pelo cliente ftp FileZilla também é bastante demorado quando vários diretórios são selecionados.



Para agilizar o serviço, pode-se configurar estas permissões utilizando um shell script bem simples, faz-se o login via ssh e digita/cola estes comandos:

Configuração recursiva para:

  • diretórios: find . -type d -exec chmod 755 {} \;
  • arquivos: find . -type f -exec chmod 644 {} \;

Estes comandos percorrem a estrutura de diretórios, partindo do diretório em que se está ( . ),  executando chmod em diretórios (-type d)  ou arquivos (-type f).

Nenhum comentário:

Postar um comentário