chmod (change mode) é um comando do Linux usado para controlar o acesso a arquivos e pastas em seu servidor de hospedagem web.
Imagine seu site WordPress como um prédio com diferentes cômodos. O chmod age como um sistema de cartão de acesso, permitindo que você decida quem pode entrar e o que pode fazer dentro de cada cômodo (pasta) e com cada item (arquivo) do seu site.
Normalmente, você não precisará usar o comando chmod diretamente. A maioria dos provedores de hospedagem web oferece interfaces fáceis de usar como cPanel, Gerenciador de Arquivos ou clientes FTP que permitem ajustar as permissões de arquivos do WordPress visualmente.
No entanto, entender o chmod pode lhe dar uma melhor compreensão de como seu site WordPress é protegido e funciona nos bastidores.

O que o chmod faz no WordPress?
Embora a maioria dos provedores de hospedagem web ofereça interfaces fáceis de usar para gerenciar permissões de arquivos, existem situações em que entender o chmod pode ser benéfico para usuários do WordPress.
Principalmente, você pode usar o chmod para solucionar problemas de permissão. Às vezes, plugins ou temas do WordPress podem não funcionar corretamente devido a permissões de arquivo incorretas.
Tecnicamente, clientes FTP como o FileZilla podem fazer a mesma coisa, mas o chmod pode ser bom para pessoas que se sentem mais confortáveis usando uma interface de linha de comando.
Além disso, alguns clientes FTP podem oferecer caixas de seleção ou menus suspensos para permissões de leitura, gravação e execução de arquivos e pastas. Mas eles podem não permitir a definição de permissões individuais para proprietário, grupo e outros.
Ter acesso a essas permissões individuais será necessário para casos como conceder a um plugin acesso de gravação para se atualizar, mas restringindo sua capacidade de executar scripts em diretórios do núcleo do WordPress sensíveis, como wp-includes.
Como o Comando chmod Afeta a Segurança do WordPress?
O comando chmod pode afetar a segurança do seu site WordPress restringindo o acesso não autorizado.
Ao definir permissões apropriadas, você pode impedir que usuários ou processos não autorizados acessem arquivos sensíveis como wp-config.php (que contém credenciais de banco de dados).
Isso reduz significativamente o risco de alguém invadir seu site e causar danos.
Além disso, se você fizer uma instalação manual do WordPress, é recomendado usar o chmod para ajustar as permissões de arquivo e torná-las mais seguras. Isso ocorre porque os provedores de hospedagem WordPress geralmente não farão isso por você, a menos que você use o instalador de um clique.

Você também pode usar o chmod para impedir que plugins ou temas gravem em áreas onde não deveriam. Por exemplo, você não gostaria que um plugin tivesse acesso de gravação ao arquivo .htaccess, que controla o comportamento do servidor.
Ao restringir o acesso de escrita, você torna mais difícil para malware se infiltrar em seu site através de vulnerabilidades em plugins ou temas.
Finalmente, o WordPress exige que certos arquivos e pastas sejam graváveis pelo processo do servidor web para atualizações e funcionalidade. Usar o chmod garante que esses arquivos tenham as permissões necessárias para funcionar corretamente, mantendo outros seguros.
Dito isso, usar o chmod incorretamente pode potencialmente comprometer a segurança do seu site.
Recomenda-se alterar as permissões de arquivo apenas se você realmente souber o que está fazendo. Para a maioria das tarefas do dia a dia, clientes FTP ou o gerenciador de arquivos oferecido pelo seu provedor de hospedagem na web serão suficientes.
Qual é a permissão chmod correta para o WordPress?
Para a maioria dos arquivos do WordPress, a permissão recomendada é chmod 644. Isso concede acesso de leitura a todos, acesso de escrita ao proprietário (geralmente o processo do servidor web) e nenhum acesso a outros.
Pastas dentro da sua instalação do WordPress geralmente requerem o seguinte comando: chmod 755. Isso permite que o processo do servidor web leia, escreva e execute arquivos dentro do diretório, enquanto restringe o acesso a outros.
Para o arquivo wp-config.php, é recomendado definir as permissões para 444 ou 400. Essas permissões concedem acesso de leitura apenas ao proprietário (o processo do servidor web) e impedem quaisquer modificações, mesmo pelo próprio servidor web.
Certifique-se de que você conhece as permissões corretas para arquivos e pastas antes de editá-los. Para mais informações, confira nosso guia para iniciantes sobre arquivos e diretórios do WordPress.
Como Usar o Comando chmod para Definir Permissões de Arquivo no WordPress
Para usar o Comando chmod, você precisará se conectar remotamente ao servidor do seu blog WordPress ou site usando SSH (Secure Shell).
Existem vários aplicativos clientes SSH disponíveis dependendo do seu sistema operacional. Para Windows, PuTTY é um cliente SSH gratuito popular. Por outro lado, a maioria das distribuições macOS e Linux vêm com um cliente SSH integrado acessível através do terminal.
Você também precisará das suas credenciais SSH fornecidas pelo seu provedor de hospedagem WordPress. Geralmente, elas incluem um nome de usuário, senha e endereço do servidor.

Uma vez conectado via SSH, você pode usar o comando chmod para modificar as permissões de arquivo.
Vamos usar um exemplo. Digamos que você queira conceder permissões de escrita a um arquivo específico de plugin WordPress (custom-plugin.php) localizado dentro da pasta wp-content em seu site. A permissão recomendada para a maioria dos arquivos de plugin é 644.
Você pode inserir este comando chmod na interface de linha de comando do cliente SSH:
chmod 644 /public_html/wp-content/plugins/custom-plugin.php
Normalmente, você não receberá uma resposta do próprio comando ao usar o chmod com sucesso. Se houver um erro durante a operação do chmod, você verá uma mensagem de erro na linha de comando.
Esperamos que este artigo tenha ajudado você a aprender mais sobre chmod no WordPress. Você também pode consultar nossa lista de Leitura Adicional abaixo para artigos relacionados sobre dicas, truques e ideias úteis do WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.
