Menu
CoddyTech

Entendendo Permissões

Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 53 de 82.

Todo arquivo e diretório no Linux tem permissões que controlam quem pode acessá-lo e o que essas pessoas podem fazer com ele. Esse sistema de segurança impede que usuários não autorizados leiam seus arquivos privados ou modifiquem arquivos importantes do sistema.

As permissões são divididas em três tipos de ações:

  • Ler (r) - Visualize o conteúdo de um arquivo ou listar o conteúdo de um diretório
  • Gravar (w) - Modificar um arquivo ou adicionar/remover arquivos em um diretório
  • Executar (x) - Executa um arquivo como um programa ou entra em um diretório

Estas permissões são atribuídas a três categorias diferentes de usuários:

  • Proprietário - O usuário que criou o arquivo
  • Grupo - Um conjunto de usuários que compartilham o acesso
  • Outros - Todas as outras pessoas no sistema

Quando você executa ls -l, a primeira coluna mostra a sequência de permissões. Ela se parece com algo como -rwxr-xr--. Essa sequência informa exatamente quem pode fazer o quê com esse arquivo.

Leia em quatro partes: o primeiro caractere é o tipo de arquivo (- para um arquivo, d para um diretório), depois há três grupos de três caracteres, nesta ordem:

  • caracteres 2 a 4: o que o proprietário pode fazer (rwx acima)
  • caracteres 5 a 7: o que o grupo pode fazer (r-x acima)
  • caracteres 8 a 10: o que os outros podem fazer (r-- acima)

Um traço no lugar de uma letra significa que essa permissão está ausente. Nas próximas lições, você aprenderá a alterar essas permissões.

challenge icon

Desafio

Fácil

Use o comando ls -l para ver a listagem detalhada dos arquivos no diretório atual. Isso exibirá as sequências de permissões de cada arquivo e diretório.

Examine a saída e identifique a sequência de permissões de script.sh. Observe como a primeira coluna mostra uma sequência de 10 caracteres que representa o tipo e as permissões do arquivo.

Execute o comando:

ls -l

Na saída, você verá uma entrada para o arquivo script.sh e outra para o diretório documents. Preste atenção a:

  • O primeiro caractere: - para arquivos, d para diretórios
  • Os 9 caracteres seguintes, que mostram as permissões de leitura (r), escrita (w) e execução (x)
  • Os nomes do proprietário e do grupo que aparecem após a sequência de permissões

Esta é sua primeira olhada em como o Linux exibe informações sobre permissões. Nas próximas lições, você aprenderá a ler essas sequências em detalhes e modificá-las.

Experimente você mesmo

Terminal
ls -l
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Terminal