Permissão de Arquivos

Depois de muita luta consegui entender muito bem sobre as permissões de arquivos e pastas e agora vou compartilhar isso de maneira fácil!

Arquivos e pastas possuem permissões de acesso! Isso garante que não sejam acessados/modificados/apagados/criados por usuários sem tais poderes.

Vou tentar ser claro:
Permissões são separadas em três tipos. Sendo assim temos:

 - Permissões para o usuário criador do arquivo: Owner
 - Permissões para usuários pertecentes ao grupo do arquivo: Group
 - Permissões para os demais usuários do sistema: Other



Quando for visualizar, verá exatamente neste Ordem: Criador-Grupo-Outros. Lembre-se disso! Criador, Grupo e Outros!

Bem, até então está simples. Não se preocupe, ficará mais!

RWX ??

R - Read = Leitura
W - Write = Escrita
X - eXec = Execução

Voltando ao ls -l do terminal:

|Filetype| Usuário | Grupo | Outros |
|      D     |   RWX     | R - X    |   R - -    |

O primeiro caracter indica se é um arquivo, diretório ou um link.

Arquivo   = -
Diretorio = d
Link         = L

Ótimo, estamos indo bem!

Antes de partimos para a forma Octal, vamos aprender como atribuir permissões aos arquivos:

utilize o comando chmod, seguido das permissões que será fornecidas.

chmod u+x myfile

Desta maneira, estamos dizendo que o Usuário Criador ganhou permissão para executar o arquivo. Isso não altera as demais permissões, simplesmente atribui.

Se não especificarmos o usuário e executarmos:

chmod +x myfile

Estamos aplicando permissões de Execução para todos! Dono, grupo e outros!

Para remover permissões:

chmod -x myfile

Para atribuir permissões Recursivamente:


chmod +x -R myfile


Vamos ao Octal.

  • 0 - Nenhuma permissão de acesso. Equivalente a -rwx.
  • 1 - Permissão de execução (x).
  • 2 - Permissão de gravação (w).
  • 3 - Permissão de gravação e execução (wx).
  • 4 - Permissão de leitura (r).
  • 5 - Permissão de leitura e execução (rx).
  • 6 - Permissão de leitura e gravação (rw).
  • 7 - Permissão de leitura, gravação e execução. Equivalente a rwx.
Com a tabelinha acima, já conseguimos entender o que é o famoso 775:

Dono | Grupo | Outros |
   7    |     7     |     5      |

O dono e os integrantes do seu grupo possuem permissão toal, os Outros usuários podem ler e executar os arquivos, mas não podem gravar sobre ele.

Bem, creio que tenha lhe dado uma pequena visão sobre permissões de arquivos. De qualquer forma, se tiver mais dúvidas, me envie um e-mail. Será um prazer ajudar você.

Desculpas pelos erros de digitação e ortográficos.
Espero que o texto tenha sido util.

Boa noite :)


Postagens mais visitadas deste blog

CUPS+SAMBA - Servidor de Impressão - Parte 1

Instalando o GLPI Server - Cent Os 6.2