Menu
Coddy logo textTech

Entendendo Permissões

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

Cada arquivo e diretório no Linux possui permissões que controlam quem pode acessá-lo e o que pode 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:

  • Read (r) - Visualizar o conteúdo de um arquivo ou listar o conteúdo de um diretório
  • Escrita (w) - Modificar um arquivo ou adicionar/remover arquivos em um diretório
  • Executar (x) - Executar um arquivo como um programa ou entrar em um diretório

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

  • Owner - O usuário que criou o arquivo
  • Grupo - Um conjunto de usuários que compartilham acesso
  • Outros - Todos os outros no sistema

Quando você executa ls -l, a primeira coluna mostra a string de permissão. Ela se parece com algo como -rwxr-xr--. Essa string diz exatamente quem pode fazer o quê com aquele arquivo.

Nas próximas lições, você aprenderá como ler essa string e modificar permissões para controlar o acesso aos seus arquivos.

challenge icon

Desafio

Fácil

Use o comando ls -l para visualizar a listagem detalhada dos arquivos no seu diretório atual. Isso exibirá as strings de permissão para cada arquivo e diretório.

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

Execute o comando:

ls -l

Na saída, você verá entradas tanto para arquivos quanto para o diretório documents. Preste atenção em:

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

Esta é a sua primeira olhada em como o Linux exibe as informações de permissão. Nas próximas lições, você aprenderá a ler essas strings em detalhes e a 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