Gerenciamento de Usuários no Linux
Gerenciar usuários corretamente é fundamental para a segurança do servidor.
Criar um novo usuário:
sudo adduser nomedousuario
Siga as instruções para definir senha e informações.
Dar permissão sudo (administrador):
sudo usermod -aG sudo nomedousuario
Trocar para outro usuário:
su - nomedousuario
Alterar senha de um usuário:
sudo passwd nomedousuario
Remover um usuário:
# Manter arquivos do usuário
sudo deluser nomedousuario
# Remover junto com a pasta home
sudo deluser --remove-home nomedousuario
Listar todos os usuários:
# Usuários do sistema
cat /etc/passwd
# Apenas usuários reais (UID >= 1000)
awk -F: "$3 >= 1000 {print $1}" /etc/passwd
Gerenciar grupos:
# Criar grupo
sudo groupadd nomegrupo
# Adicionar usuário ao grupo
sudo usermod -aG nomegrupo nomedousuario
# Ver grupos do usuário
groups nomedousuario
Boas práticas:
- Nunca use o root para tarefas do dia a dia
- Crie um usuário com sudo para administração
- Use senhas fortes e únicas para cada usuário
- Remova usuários que não são mais necessários