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:

PERMISSOES DE ARQUIVOS

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