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.
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 :)
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.
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 :)