Atributos de arquivo
Data de postagem: 08/06/2020 15:31:03
O arquivo nada mais é do que um conjunto da bits armazenado em algum lugar na memória. De uma maneira mais prática, dizemos que é uma estrutura de bits armazena um determinado tipo de informação. Os arquivos possuem características importantes associados a eles. A essas características dos arquivos damos o nome de atributos de arquivo. Exemplos:
- Nome;
- Data de modificação;
- Tipo de arquivo (extensão);
- Tamanho;
- Permissões de acesso;
- Visibilidade;
PERMISSÕES DE ARQUIVOS NO WINDOWS
O comando ATTRIB no prompt de comando, concede a opção de modificar atributos de arquivos tornando-os ocultos, por exemplo. Além disso, define o acesso ao arquivo permitindo leitura e/ou escrita. Para isso usamos os seguintes parâmetros:
- "+" - define atributo
- "-" - Exclui atributo
- A – Concede permissão total (leitura e escrita)
- S – Define que o arquivo compete ao sistema.
- H – Define se o arquivo é oculto ou não
- R - Concede permissão apenas de leitura ao arquivo.
Vamos analisar os exemplos:
PERMISSÕES DE ARQUIVOS NO LINUX
O Linux possui em sua estrutura de arquivos, um sistema de controle de acesso baseado no ACL (Access Control List) ou Listas de Controle de Acesso. Esse sistema garante a cada arquivo ou diretório um usuário proprietário, um grupo proprietário, e permissões de acesso a outros usuários.
O usuário e o grupo proprietários do arquivo são, geralmente, o usuário criador do arquivo e o grupo a qual pertence tal usuário.
Sendo assim. Podemos dar 3 tipos de permissões a um arquivo ou diretório:
- Leitura – Permite apenas leitura ou visualização do conteúdo do arquivo ou diretório impossibilitando alterações em sua estrutura
- Escrita – Permite modificar, excluir ou criar conteúdo em um arquivo e/ou diretório
- Execução – Permite a execução do arquivo caso seja um script.
Vamos analisar esse comportamento com a ajudar do comando ls seguido do parâmetro – l. Nesse caso, obteremos uma lista detalhada sobre os arquivos contidos no diretório atual. Veja a figura abaixo:
Na 1a divisão indicada pela seta branca, poderão aparecer os seguintes caracteres:
- d – quando o item for um diretório
- a – quando o item for um atalho e
- "-" – quando o item for um arquivo.
As outras divisões, agrupamos os valores de 3 em 3 colunas. Podem aparecer os valores
- r – permissão para leitura – Agrega valor 4 em octal.
- w – permissão para escrita – Agrega valor 2 em octal.
- x – permissão para execução – Agrega valor 1 em octal.
- "-" – permissão negada. – Não Agrega Valor.
Outros símbolos importantes que temos que saber
- u – usuário
- g – grupo
- o – outros usuários
- a – todos os usuários
Para entender melhor, veja os exemplos:
Para alterar o proprietário e/ grupo de determinado arquivo ou diretório usamos o chown
REFERÊNCIAS:
- Referência de comandos: https://ss64.com/
- Comparativo entre comandos: https://pt.wikibooks.org/wiki/Guia_do_Linux/Iniciante%2BIntermedi%C3%A1rio/Migrando_do_DOS/Windows_para_o_Linux/Comandos_equivalentes_entre_DOS/CMD_do_Windows_e_o_Linux
- Guia de comandos linux: http://www.dicasparacomputador.com/guia-de-comandos-bash-do-terminal-para-linux