Aula 8: permissões de ficheiro — ls -l e chmod
Todo ficheiro no Linux carrega permissões: quem pode lê-lo, alterá-lo ou executá-lo. Três ações — r (read/leitura), w (write/escrita), x (execute/execução) — para três grupos: o dono, o grupo e todo mundo mais. O comando ls -l mostra essas permissões, e chmod as altera. Vamos focar no cenário mais c
Permissões são como quem tem a chave de uma sala: read (r) é espiar lá dentro, write (w) é mudar as coisas, e execute (x) é ligar o interruptor. ls -l mostra quem tem qual chave, e chmod +x adiciona a chave de 'ligar'.
- permissões (rwx)
- Três coisas que você pode fazer com um ficheiro: r ler, w escrever/alterar, x executar. Cada uma pode ser permitida ou negada.
- dono / grupo / outros
- As permissões são definidas separadamente para três grupos: o dono do ficheiro, o grupo dele, e todo mundo mais. Em -rwxr-xr-- esses são os três trios.
- ls -l
- Uma listagem detalhada: para cada ficheiro mostra as permissões, o dono, o tamanho e a data. A primeira coluna, tipo -rw-r--r--, é as permissões.
- chmod (+x)
- Altera permissões. chmod +x file adiciona a permissão de execução — a forma mais comum de tornar um script executável.