Menu
CoddyTech

Lendo Permissões

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

Cada linha de ls -l começa com uma string de permissões de 10 caracteres, por exemplo:

-rw-r--r-- 1 user user  120 Jan 10 09:00 report.txt
drwxr-xr-x 2 user user 4096 Jan 10 09:00 projects

O primeiro caractere indica o tipo: - para um arquivo comum, d para um diretório. Os outros nove estão organizados em três grupos de três:

  • caracteres 2-4: as permissões do proprietário
  • caracteres 5-7: as permissões do grupo
  • caracteres 8-10: as permissões de todos os outros (outros)

Em cada grupo, r significa leitura, w escrita e x execução, e - significa que a permissão está ausente.

Assim, rw-r--r-- permite que o proprietário leia e escreva, e todos os outros apenas leiam. Em um diretório, x é o que permite entrar nele com cd.

challenge icon

Desafio

Fácil

Use ls -l para exibir a listagem detalhada de arquivos e examinar as strings de permissões de cada item.

Observe a saída e identifique as permissões de cada arquivo e diretório. Para cada item, leia a string de permissões de 10 caracteres e determine:

  • Se é um arquivo (-) ou diretório (d)
  • Quais permissões o proprietário tem (primeiro grupo de três)
  • Quais permissões o grupo tem (segundo grupo de três)
  • Quais permissões os outros têm (terceiro grupo de três)

Execute o comando:

ls -l

Na saída, observe como backup.sh, report.txt e config.cfg são arquivos regulares sem permissão de execução (x). Compare-os com o diretório projects, que começa com d em vez de - e inclui permissão de execução, permitindo que os usuários entrem no diretório.

Experimente você mesmo

Terminal
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