8 - Segurança no Linux

Princípios de Segurança Defesa em Profundidade Múltiplas camadas de segurança: Firewall Autenticação forte Permissões adequadas Atualizações regulares Monitoramento Backup Princípio do Menor Privilégio Usuários e processos devem ter apenas as permissões necessárias. Gerenciamento de Usuários Criar Usuário 1 2 3 4 5 6 7 8 9 10 11 # Criar usuário sudo useradd -m -s /bin/bash usuario # Definir senha sudo passwd usuario # Criar com home e grupos sudo useradd -m -G sudo,docker -s /bin/bash usuario # Criar usuário de sistema (sem login) sudo useradd -r -s /usr/sbin/nologin servico Modificar Usuário 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # Adicionar a grupo sudo usermod -aG sudo usuario # Mudar shell sudo usermod -s /bin/zsh usuario # Bloquear usuário sudo usermod -L usuario # Desbloquear sudo usermod -U usuario # Expirar senha sudo passwd -e usuario Deletar Usuário 1 2 3 4 5 # Deletar usuário (mantém home) sudo userdel usuario # Deletar com home sudo userdel -r usuario Gerenciar Grupos 1 2 3 4 5 6 7 8 9 10 11 # Criar grupo sudo groupadd developers # Adicionar usuário a grupo sudo usermod -aG developers usuario # Ver grupos do usuário groups usuario # Deletar grupo sudo groupdel developers Arquivos Importantes 1 2 3 4 5 6 7 8 9 10 11 12 # Usuários /etc/passwd # Senhas (hash) /etc/shadow # Grupos /etc/group # Configuração padrão /etc/login.defs /etc/default/useradd Sudo - Privilégios Administrativos Configurar sudo 1 2 # Editar sudoers (SEMPRE use visudo) sudo visudo Exemplos: ...

February 2, 2026 · Fabrício Machado