O mínimo que você precisa saber sobre o terminal (parte 2)
Esta é a segunda parte do artigo que é um tutorial introdutório sobre como se virar no Linux. Ideal para iniciantes, permitindo que o usuário ganhe confiança e eficiência no uso da linha de comando.
Parte 6: Entendendo as permissões (rwx)
Na primeira parte do artigo, quando falamos do comandols, eu disse que explicaria o que são as permissões no Linux (aqueles rwx).
Esta página é especificamente para falar sobre isso e preencher essa lacuna de informação.
No Linux, cada arquivo e diretório tem um conjunto de permissões que determinam quem pode ler, modificar ou executar o conteúdo. Essas permissões são essenciais para a segurança e o controle de acesso no sistema. Nesta página, vamos entender o que significa cada parte do rwx do resultado do comando
ls -l.
O Comando ls -l
Quando você executa o comandols -l, verá algo como isso:
-rwxr-xr--
Este é um exemplo de uma linha de permissões para um arquivo. Vamos dividi-lo em partes.
Estrutura Geral
As permissões são divididas em três grupos principais:- Usuário (Owner): O dono do arquivo ou diretório.
- Grupo (Group): Os membros do grupo ao qual o arquivo pertence.
- Outros (Others): Qualquer outro usuário no sistema.
A estrutura completa das permissões é dividida em 10 caracteres:
[-] [rwx] [rwx] [rwx]
- O primeiro caractere indica o tipo de arquivo:
-: Arquivo comum.d: Diretório.l: Link simbólico (atalho).
- Os próximos 9 caracteres vêm em blocos de 3, representando permissões para:
- Usuário (dono do arquivo).
- Grupo (usuários do grupo).
- Outros (todos os outros usuários).
O Que Cada Letra Significa
As permissões são representadas pelas letras r, w, e x:- r: Leitura (Read) = Permite visualizar o conteúdo do arquivo ou listar o conteúdo de um diretório.
- w: Escrita (Write) = Permite modificar o conteúdo de um arquivo ou criar/excluir arquivos em um diretório.
- x: Execução (Execute) = Permite executar um arquivo (se for um programa ou script) ou entrar em um diretório.
Se uma permissão não está presente, um
- aparecerá no lugar.
Exemplos de Permissões
- 1. Arquivo com Permissões
-rwxr-xr--- O usuário (dono) tem permissão total:
rwx(leitura, escrita e execução). - O grupo pode apenas ler e executar:
r-x(sem permissão para escrever). - Outros podem apenas ler o arquivo:
r--(sem permissão para escrever ou executar).
- O usuário (dono) tem permissão total:
- 2. Diretório com Permissões
drwxr-x---- O usuário (dono) pode listar, modificar e acessar o diretório:
rwx. - O grupo pode listar e acessar o diretório, mas não modificar:
r-x. - Outros não têm acesso ao diretório:
---.
- O usuário (dono) pode listar, modificar e acessar o diretório:
Permissões em Diretórios
As permissões em diretórios têm um significado ligeiramente diferente:- r (leitura): Permite listar o conteúdo do diretório.
- w (escrita): Permite criar, excluir ou renomear arquivos dentro do diretório.
- x (execução): Permite acessar o diretório, ou seja, entrar nele com
cde acessar os arquivos dentro, se tiver permissões adequadas.
Resumo
As permissões no Linux são uma maneira eficaz de controlar quem pode fazer o quê com arquivos e diretórios. Aqui está um resumo do que cada parte dols -l representa:
- Primeiro caractere: Tipo de arquivo (
-,d,l). - Próximos três: Permissões do usuário (
rwx). - Três seguintes: Permissões do grupo (
rwx). - Três últimos: Permissões para outros usuários (
rwx).
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10