O sistema de arquivos do Linux
Navegação e permissões
O sistema de arquivos do Linux é uma aula grátis de Ethical Hacking Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ethical Hacking Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ethical Hacking Academy inclui 4 aulas no total.
Tudo é um arquivo
No Linux, quase tudo é representado como um arquivo — arquivos comuns, diretórios, dispositivos e até processos em /proc.
Entender o sistema de arquivos é a base para navegar por uma máquina comprometida e encontrar dados interessantes.
A hierarquia do sistema de arquivos
O Linux usa uma única árvore com raiz iniciada em /. Diretórios importantes:
/etc— configuração do sistema (e senhas)./home— diretórios pessoais dos usuários./var— registros e dados variáveis./tmp— espaço temporário gravável por todos, útil para deixar ferramentas./root— diretório pessoal do usuário root.
Navegação
Mova-se pelo sistema e liste o conteúdo com estes comandos básicos.
pwd # print working directory
ls -la # list all files with details
cd /etc # change directory
cd ~ # go to your home directoryCaminhos absolutos e relativos
Um caminho absoluto começa na raiz: /var/log/auth.log. Um caminho relativo parte do local onde você está: ../log/auth.log.
.é o diretório atual...é o diretório pai.
Lendo bits de permissão
Uma listagem longa mostra permissões como -rwxr-xr--:
- Primeiro caractere: tipo de arquivo (
-arquivo,ddiretório,llink). - Depois, três grupos de três: proprietário, grupo e outros.
- Cada grupo representa leitura (r), escrita (w) e execução (x).
Permissões numéricas
As permissões também correspondem a números octais: r=4, w=2, x=1.
755= rwxr-xr-x (controle total do proprietário; leitura e execução para os outros).644= rw-r--r-- (leitura e escrita para o proprietário; leitura para os outros).
chmod 755 script.sh
chmod 600 secret.txtPropriedade
Todo arquivo tem um proprietário e um grupo. Altere-os com chown (é necessário ter privilégios).
chown alice:developers report.txt
ls -l report.txtPor que as permissões importam para hackers
Permissões configuradas incorretamente são uma das principais vias para escalada de privilégios.
- Scripts graváveis por todos e executados pelo root podem ser sequestrados.
/etc/shadowlegível expõe hashes de senhas.- Cópias de segurança sensíveis deixadas como
644expõem segredos.
O bit SUID
Um arquivo com o bit SUID é executado com os privilégios do proprietário do arquivo, não com os de quem o chama. Se um binário SUID do root for explorável, o invasor obterá acesso root.
Encontrar binários SUID incomuns é uma etapa clássica da escalada de privilégios.
find / -perm -4000 -type f 2>/dev/nullArquivos e links ocultos
Arquivos que começam com um ponto são ocultos (.bashrc, .ssh). Eles geralmente contêm credenciais e histórico.
Links simbólicos apontam para outros arquivos; ls -l mostra-os com uma seta. Fique atento a links que redirecionem operações privilegiadas.
ls -la ~
cat ~/.ssh/id_rsa 2>/dev/nullSistemas de arquivos montados
O armazenamento é conectado à árvore por meio de pontos de montagem. Listar as montagens revela discos adicionais, compartilhamentos de rede ou partições ocultas que vale a pena explorar em um alvo.
mount
df -hVerificação rápida
Interprete uma permissão octal.
Recapitulação
Você mapeou o sistema de arquivos do Linux:
- Uma única árvore a partir de
/; diretórios importantes:/etc,/home,/vare/tmp. - Permissões = grupos de rwx para proprietário/grupo/outros, também representados em octal (755, 644).
- Permissões configuradas incorretamente e binários SUID são alvos prioritários para escalação de privilégios.
Próximo: os comandos essenciais para trabalhar rapidamente em um shell.
Perguntas Frequentes
A aula “O sistema de arquivos do Linux” é grátis?
Sim — o texto completo de “O sistema de arquivos do Linux” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ethical Hacking Academy, atualize para CoddyKit PRO. O curso de Ethical Hacking Academy inclui 4 aulas no total.
O que vou aprender em “O sistema de arquivos do Linux”?
Navegação e permissões Você pratica Ethical Hacking Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Ethical Hacking Academy?
Nenhuma experiência prévia é necessária. Ethical Hacking Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “O sistema de arquivos do Linux”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Ethical Hacking Academy?
Sim. Cada aula de Ethical Hacking Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O sistema de arquivos do Linux
- Comandos essenciais
- Gerenciamento de usuários e processos
- Comandos de rede