Sistema de Arquivos no Linux - Parte 8

Aula 15 · GNU/Linux para Servidores

Nesta aula sobre sistema de arquivos no Linux, é destacado que extensões não importam para identificar tipos de arquivos; o sistema usa cabeçalhos internos. Demonstrou-se como renomear um arquivo malicioso para evitar detecção em sistemas Windows usando apenas .zip, enquanto o Linux reconheceria independentemente da extensão. Foi mostrado exemplos de diretórios sem extensões e executáveis listados com ls e file. Discutiu-se a velocidade e simplicidade dos comandos do Linux por não usar extensões para executáveis, destacando cd como um comando embutido (built-in) no shell bash. Abordou-se informações sobre arquivos, incluindo tamanho aproximado baseado em inodes, permissões de acesso detalhadas e métodos como o comando stat para exibir metadados de arquivo. Foram discutidas as práticas de segurança relativas a IDs de usuário (UID) e grupo (GID), alertando sobre riscos ao manipular diretamente valores zeros associados à raiz. Por fim, exemplificou-se o uso de estruturas (structs) em C para trabalhar com dados retornados por funções do sistema operacional, destacando a importância de organizar dados complexos e reutilizáveis em programação orientada a objetos. O conteúdo abrange tanto princípios conceituais quanto implementações práticas no Linux.

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso