VEXORIS SHIELD
Linux · capítulo de amostra

Shell, permissões e o que o sistema mostra

A shell é interface, permissão é política no inode, processo tem PID, pacote tem procedência, log tem evidência: systemd só orquestra serviços.

Iniciante ~30 min de leitura Capítulo 2 de 4

Shell versus GUI: duas portas, o mesmo kernel

A interface gráfica e a shell não são sistemas operacionais diferentes. Ambas pedem ao mesmo kernel para criar processos, ler arquivos e usar a rede. A GUI agrupa tarefas em botões; a shell expõe a mesma operação como texto que você pode repetir, registrar e auditar. Por isso times de operação e resposta a incidente preferem a shell: o comando vira evidência, o histórico vira rastro, o script vira procedimento. A GUI continua útil para quem está aprendendo o mapa visual, não é “menos Linux”. O erro é achar que o que a GUI não mostra não existe: serviços, permissões e sockets continuam lá. Neste curso a shell é a linguagem da defesa, não um clube de elite. Você vai usá-la para observar antes de alterar.

Pipes e redirecionamento como composição

A shell conecta programas com pipes (|): a saída padrão de um vira entrada do seguinte. Redirecionamento manda essa saída para um arquivo (> cria/trunca, >> acrescenta) ou lê de um arquivo (<). 2> separa stderr (erros e avisos) de stdout. Isso é poder operacional e risco: um > no arquivo errado apaga conteúdo; um pipe para mail ou para um log compartilhado pode vazar segredo. Na defesa, use a composição para filtrar evidência (grep, awk com cuidado) em cópias de log, não para “testar” comandos destrutivos em produção. Prefira > em arquivo no seu home de laboratório. Trate sudo comando > arquivo com atenção: o redirecionamento é da shell, que pode não ter permissão no destino, outro motivo para entender a camada, não só o meme do comando.

Permissões rwx e o trio dono / grupo / outros

Cada inode guarda um modo: três trios rwx para dono, grupo e outros, mais bits especiais que este curso só nomeia (setuid, sticky em /tmp) para você não os ligar “porque o fórum mandou”. Em arquivo, r lê conteúdo, w altera, x executa. Em diretório, r lista nomes, x atravessa (entrar no caminho), w cria ou apaga entradas: apagar um arquivo dentro depende da escrita no diretório, não só do modo do arquivo. chmod 777 em pasta web ou em chave SSH é o anti-padrão mais caro do laboratório: qualquer usuário local vira colega de escrita. A defesa pergunta: quem precisa de cada bit, e outros realmente precisam de alguma coisa? Menos bits, menos incidente. Leia ls -l até o modo deixar de ser decoração.

Continue na trilha completa

Este capítulo é uma amostra. A trilha Linux Fundamentos tem 4 capítulos, cenas animadas, laboratório e certificado, de graça.

Continuar o capítulo na Academy