Suporte » Outros assuntos » Permissões de Pastas/Arquivos

  • Olá pessoal,

    Eu linha de comando diretamente no meu servidor eu acabei passando tudo (pastas/arquivos) para a permissão 777. E sei que essa permissão não é recomendada nunca para nenhuma pasta e nenhum arquivo, nunca deve ser utilizado para um site publicado.

    Então eu fui até o meu SFTP (via Filezilla) e na pasta /var/www/meusite.com.br eu passei tudo (pastas/arquivos) para 755. Mas sei também que nem todas as pastas e arquivos devem ter permissão 755.

    Então eu encontrei esse artigo https://codex.wordpress.org/pt-br:Blindando_o_WordPress e nesse passa algumas definições de permissões recomendadas. No artigo diz que a permissão para a pasta raiz /meusite.com.br deve ser escrita somente para o usuário (administrador), ou seja, deve ser permissão 755, correto?

    Resumindo o que eu deveria fazer passo a passo, seria algo como (usando o comando Shell):

    – Eu executo o comando abaixo para passar todas pastas para a permissão 755:

    find /var/www/meusite.com.br/ ­type d ! ­perm 755 ­exec chmod 755 {} \;

    – Eu executo o comando abaixo para passar todos os arquivos para a permissão 644:

    find /var/www/meusite.com.br/ ­type f ! ­perm 644 ­exec chmod 644 {} \;

    – Depois eu altero a pasta /wp-admin/ e /wp-includes/ para 644

    – Depois eu altero a pasta /wp-content/ para 755

    – A pasta /wp-content/themes/ e suas subpastas devem ser alteradas para 644, e todos os arquivos dentro delas também devem ser alterados para 644?

    – A pasta /wp-content/plugins/ e suas subpastas devem ser alteradas para 644, e todos os arquivos dentro delas também devem ser alterados para 644?

    No artigo que citei acima, diz que o arquivo wp-config.php deve ter permissão 400 ou 600. Qual seria a mais recomendada?

    Além do wp-config.php, eu altero a arquivo debug.log para 600 e o arquivo .htaccess para 644 (apesar do meu servidor ser nginx, então não usa .htaccess). É isso?

    Além da pasta /var/www/meusite.com.br/ que dev ter 755, a pasta /var/www/ e a pasta /var/ também devem ter permissão 755?

    As exceções de pastas que não devem ter 755 e as exceções de arquivos que não devem ter 644 foram todas citadas acima ou faltou algum?

    Perdão tantas dúvidas, mas não encontrei nenhum artigo na web que mostre detalhadamente passo por passo. E agradeço a ajuda, isso vai ajudar muitos também.

    Abraço,
    Rodrigo

  • O tópico ‘Permissões de Pastas/Arquivos’ está fechado para novas respostas.