Alterando a permissão de pastas em Linux
Publicado por Eduardo Moraes a 11 February 2016 09:45 AM
|
|
Permissões possíveisAbaixo 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 comunsUsaremos o código de cores para facilitar a compreensão quanto ao owner, grupo e outros: Permissão 644: SFTP e FTPAlterando a permissão em arquivos ou em diretóriosAcesse 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:
Aplicando permissão recursiva
SSHAlterando a permissão de um arquivo ou de um diretórioPara 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
Aplicando permissão recursivaPara 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). | |
|