Este projeto simula um ambiente de trabalho para uma equipe de pesquisa dentro de uma organização. O objetivo é aplicar práticas reais de administração de sistemas e segurança da informação utilizando comandos básicos do Linux.
Aprendi e demonstrei como:
- Criar e gerenciar arquivos e diretórios com segurança
- Definir permissões com
chmodechown - Gerenciar usuários e grupos
- Pesquisar e manipular conteúdo com comandos de leitura
- Automatizar tarefas com pipes (
|) e filtros
Você é um administrador de sistemas responsável por configurar e proteger o ambiente de pesquisa da empresa. Veja os passos realizados:
pwd
mkdir /home/research cd /home/research mkdir projects drafts archived
cd projects touch report.txt data.csv .secret_plan.txt nano report.txt
ls -la
chmod 640 report.txt chmod 440 .secret_plan.txt
Os números 640 e 440 representam permissões em formato octal, definindo quem pode ler, escrever ou executar:
Octal Permissão Significado 4 r Leitura 2 w Escrita 1 x Execução
chmod 640 report.txt
Dono: 6 (4+2) → leitura e escrita
Grupo: 4 → somente leitura
Outros: 0 → nenhum acesso
chmod 440 .secret_plan.txt
Dono: 4 → somente leitura
Grupo: 4 → somente leitura
Outros: 0 → nenhum acesso
sudo useradd researcher1 -m -G research sudo chown researcher1:research report.txt
cat report.txt head report.txt tail report.txt less report.txt grep "confidencial" report.txt cat report.txt | grep "dados"
cp report.txt ../drafts/ mv data.csv ../archived/ touch temp.log rm temp.log rmdir empty_folder
find /home/research -name "*.txt"
whoami whatis chmod man chmod apropos permissions
sudo userdel researcher1 sudo groupdel research
Este exercício cobre o uso de mais de 25 comandos essenciais do Linux para:
Segurança (permissões, usuários, grupos)
Manipulação de arquivos
Busca e visualização de conteúdo
Automatização com pipes
Gerenciamento de ambiente
Com este projeto, demonstro domínio prático e organizado do terminal Linux — uma habilidade essencial para profissionais de infraestrutura, DevOps e segurança.