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:
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).
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).
Comentários
Enviar um comentário