Seja bem-vindo ao Centro de Suporte Silicom. Caso não saiba sua senha, favor usar a opção Senha perdida, do lado esquerdo. Se estiver em dúvida sobre qual o seu login ou não possuir cadastro, favor contatar nosso Depto. Comercial ou Suporte ou Depto. Técnico informando qual a sua organização.
Base de Conhecimento: Hospedagem
Alterando a permissão de pastas em Linux
Publicado por Eduardo Moraes a 11 February 2016 09:45 AM

Permissões possíveis

Abaixo segue a tabela com os códigos de permissão (formato octal):

 

 

|   | r | w | x |                      Descrição                      
 
| 0 | - | - | - | Nenhuma permissão de acesso.                        
| 1 | - | - | x | Permissão somente de execução (x).                  
| 2 | - | x | - | Permissão somente de gravação (w).                  
| 3 | - | x | x | Permissões de gravação e execução (wx).             
| 4 | x | - | - | Permissão somente de leitura (r).                   
| 5 | x | - | x | Permissões de leitura e execução (rx).              
| 6 | x | x | - | Permissões de leitura e gravação (rw).              
| 7 | x | x | x | Permissão total (leitura, gravação e execução, rwx).

 

 

Exemplos mais comuns

Usaremos o código de cores para facilitar a compreensão quanto ao ownergrupo e outros:

Permissão 644:
644 ou [rw-r--r--]Owner com permissão de leitura e gravaçãogrupo com permissão somente de leituraoutros com permissão somente de leitura.
Permissão 755:
755 ou [rwxr-xr-x]Owner com permissão totalgrupo com permissão de leitura e execuçãooutros com permissão de leitura e execução.
Permissão 777:
777 ou [rwxrwxrwx]Owner com permissão totalgrupo com permissão totaloutros com permissão total.

SFTP e FTP

Alterando a permissão em arquivos ou em diretórios

Acesse a sua área de hospedagem por algum programa de SFTP ou FTP que tenha suporte à alteração de permissão.

Na imagem abaixo usamos o WinSCP:

  • Clique com o botão direito do mouse em algum diretório ou arquivo e escolha Propriedades.
  • Observação importante: Ao alterar a permissão de um diretório, todos os arquivos e sub-diretórios contidos nele não terão a permissão herdada. Caso necessite, consulte abaixo Aplicando permissão recursiva.

 

Aplicando permissão recursiva

Permissao-Winscp-3.png

  • Para definir a permissão de modo recursivo marque essa opção destacada Set group, owner and permissions recursively.

SSH

Alterando a permissão de um arquivo ou de um diretório

Para alterar a permissão de um diretório ou arquivo digite o seguinte comando:

  chmod [permissão] [nome do diretório ou caminho do diretório]

Por exemplo:

  cd ~/public_html
  chmod 777 teste

ou

  chmod 777 ~/public_html/teste/

O exemplo acima aplica a permissão total ao diretório "teste" para o Dono (owner), o Grupo e Outros.

drwxrwxrwx 1 teste teste 4493 Aug 14 16:42 teste

  • Observação importante: Ao alterar a permissão de um diretório, todos os arquivos e sub-diretórios contidos nele não terão a permissão herdada. Caso necessite, consulte abaixo Aplicando permissão recursiva.

Aplicando permissão recursiva

Para aplicar permissão recursivamente (aplicar a permissão no diretório e todos os seus arquivos e sub-diretórios), use a opção -R:

  chmod -R 777 teste

Nota: Não recomendamos aplicar permissão total na raiz de seu site (~/public_html).

(0 voto(s))
Útil
Não útil

Comentários (0)