Base de Conhecimento

As permissões são privilégios concedidos a um usuário ou grupo que se dará a uma pasta ou arquivo, permitindo-lhe realizar uma ou mais tarefas de escrita, edição ou visualização. Confira algumas formas para alterar as permissões:


 

Através do Gerenciador de Arquivos

 

1No cPanel, na barra de pesquisa, procure por ficheiros.

  • Em seguida clique em Administrador de ficheiros.

cPanel com o campo de busca preenchido com "ficheiros" e o icone "Administrador de ficheiros" destacado na secao Ficheiros

 

 

2Selecione a pasta ou arquivo que deseja alterar a permissão.

  • Depois, no menu superior, clique em Permissions.

Administrador de ficheiros do cPanel com o botao Permissions destacado na barra de ferramentas e a pasta .cpanel selecionada na listagem

 

 

3Selecione as permissões que deseja conceder ou remover.

  • Em seguida clique em Change Permissions.

Janela "Alterar Permissoes" do cPanel com as permissoes de Usuario, Grupo e World e o campo de permissao numerica, e o botao "Change Permissions" destacado

 

Saiba o significado de cada permissão no artigo Como funcionam as permissões de arquivos e pastas?

 

Via FTP

 

Conecte-se a sua hospedagem em seu programa FTP. Lembrando que os procedimentos podem variar de programa para programa. No exemplo abaixo foi utilizado o Filezilla.

 

1Selecione o arquivo ou pasta que deseja alterar as permissões.

  • Depois clique com lado direito do mouse sobre a seleção.
  • Feito isso, opte por Atributos do arquivo.

Menu de contexto do FileZilla com a opcao "Atributos do arquivo..." destacada

 

 

2Selecione as permissões que deseja conceder ou remover.

  • Em seguida clique em OK.

Janela "Alterar atributos do arquivo" do FileZilla com as permissoes do proprietario, grupo e publicas, o campo "Valor numerico" e o botao OK destacados

 

Saiba mais sobre o Filezilla

 

A conexão FTP tornou-se vulnerável a ataques de força bruta, spoofing e sniffing, portanto, recomendamos o uso da conexão SFTP por ser uma conexão via SSH segura. Veja como se conectar via SFTP na hospedagem com o FileZilla

 

Via SSH (shell) ou um script

 

1Logue no terminal SSH , utilizando um dos comandos abaixo:

  • Em Servidores VPS e Dedicado: ssh -p 22022 usuariodocPanel@IPdoservidor
  • Em Planos compartilhados e Revenda: ssh - p 2222 usuariodocPanel@IPdoservidor

Solicite ao suporte a liberação do acesso SSH para conectar-se a hospedagem

 

 

2Utilize o comando chmod para alterar a permissão de um arquivo ou diretório específico:

  • chmod + permissão do arquivo ou diretório + caminho completo do arquivo ou diretório que deseja modificar a permissão:

Terminal SSH com o comando "chmod 644 /home/basede05/public_html/.htaccess" destacado

 

 

3Utilize o comando chmod para alterar a permissão de arquivos ou diretórios em massa:

 

  • Arquivos:

find /home/$USER/public_html/.* -type f -exec chmod 644 '{}' \; -print

 

Terminal SSH com o comando "find /home/$USER/public_html/.* -type f -exec chmod 644 '{}' \; -print" destacado, para alterar permissoes de todos os arquivos

 

  • Diretórios:
find /home/$USER/public_html/* -type d -exec chmod 755 '{}' \; -print

 

Terminal SSH com o comando "find /home/$USER/public_html/* -type d -exec chmod 755 '{}' \; -print" destacado, para alterar permissoes de todas as pastas  

Dependendo da quantidade de arquivos e pastas o comando poderá demorar um pouco para ser executado

 

Explicando o comando:

 

  • find → Comando de busca;
  • /home/$USER/public_html/.* → Diretório raiz da busca;
  • type (f ou d) → Tipo a ser buscado, neste caso: f busca arquivo e d busca diretórios;
  • exec → Execução do comando, neste caso chmod e suas devidas permissões;
  • {} → Arquivo ou diretório encontrado;
  • \; → Finalização do comando;
  • print → Exibe na tela o que esta sendo executado.

 

A variável $USER contém o login do usuário atual
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?