- Caso sua aplicação seja Windows, veja o artigo: Como alterar as permissões de arquivos no Windows
Solicitação de liberação do SSH
- Antes de utilizar o SSH, é necessário solicitar a liberação do seu uso, veja em: Como liberar o acesso ao SSH.
Após a liberação do SSH, acesse o terminal conforme o artigo: Como utilizar o SSH
Permissões possíveis
| | 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 owner, grupo e outros:
Permissão 644:
- 644 ou [rw-r–r–]: Owner com permissão de leitura e gravação, grupo com permissão somente de leitura, outros com permissão somente de leitura.
Permissão 755:
- 755 ou [rwxr-xr-x]: Owner com permissão total, grupo com permissão de leitura e execução, outros com permissão de leitura e execução.
Permissão 777:
- 777 ou [rwxrwxrwx]: Owner com permissão total, grupo com permissão total, outros com permissão total.
SSH
- 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.
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:
Exexmplo:
chmod -R 777 teste