- 1 1. Introdução
- 2 2. Criando e Gerenciando Usuários com a GUI (Amigável para Iniciantes)
- 3 3. Criando Usuários via Linha de Comando (CLI) para Usuários Intermediários e Avançados
- 4 4. Concedendo e removendo privilégios sudo
- 5 5. Como excluir usuários
- 6 6. Verificando usuários e grupos
- 7 7. Perguntas frequentes
- 8 8. Resumo
1. Introdução
Ubuntu é uma das distribuições Linux mais amplamente usadas e é altamente popular tanto como ambiente de servidor quanto como plataforma de desenvolvimento. Entre seus recursos, gerenciamento de usuários é um dos aspectos mais importantes para manter a segurança do sistema e a eficiência operacional.
Este artigo explica como criar usuários no Ubuntu e apresenta detalhadamente os métodos GUI (Interface Gráfica) e CLI (Interface de Linha de Comando). Também aborda como conceder privilégios sudo a usuários e como remover usuários quando eles não são mais necessários.
Ao ler este guia, você será capaz de gerenciar usuários de forma fluida no Ubuntu e operar seu sistema de maneira mais segura e eficiente.
2. Criando e Gerenciando Usuários com a GUI (Amigável para Iniciantes)
O método mais simples para iniciantes que não estão familiarizados com Linux é usar a GUI do Ubuntu (Interface Gráfica do Usuário). Se você estiver usando um ambiente de desktop, gerenciar usuários através da GUI é intuitivo e fácil de entender.
2.1 Criando um Novo Usuário via GUI
- Abrir o menu Configurações
- Procure por “Configurações” em “Atividades” no canto superior esquerdo da tela e abra-o.
- Clique na seção “Usuários” no menu Configurações.
- Adicionar um usuário
- Clique no botão “Adicionar Usuário” no canto superior direito.
- Selecione “Administrador” ou “Usuário Padrão”.
- Insira o nome de usuário, nome completo e senha.
- Concluir a criação
- Clique em “Adicionar” e aguarde até que o usuário seja criado.
- O usuário recém‑criado aparecerá na lista.
Pontos‑chave:
- Usuários padrão não podem modificar configurações críticas do sistema.
- Usuários administradores têm privilégios sudo e podem gerenciar o sistema.
2.2 Atribuindo Privilégios sudo via GUI
Se você quiser que um usuário tenha privilégios sudo, basta habilitar a opção “Administrador” ao criar o usuário. Para adicionar privilégios sudo a uma conta existente, siga estes passos:
- Abrir “Usuários” no menu Configurações
- Selecionar o usuário que deseja modificar
- Marcar “Administrador”
- Aplicar e salvar as alterações
O usuário selecionado passará a ter privilégios sudo.
2.3 Excluindo Usuários via GUI
Para remover um usuário que não é mais necessário, siga os passos abaixo:
- Abrir a seção “Usuários” em Configurações
- Selecionar o usuário a ser excluído
- Clicar no botão “Remover”
- Escolher se deseja excluir o diretório home do usuário
- Confirmar a exclusão
Observação:
- Excluir um usuário pode também remover seu diretório home e seus dados.
- Faça backup dos dados importantes com antecedência, se necessário.
3. Criando Usuários via Linha de Comando (CLI) para Usuários Intermediários e Avançados
No Ubuntu, usar a linha de comando permite configurar usuários com maior detalhamento. Em ambientes de servidor ou ao operar remotamente, a CLI costuma ser essencial, tornando útil familiarizar‑se com os comandos Linux.
Esta seção explica as diferenças entre adduser e useradd, dois comandos principais usados para criar usuários.
3.1 Criando Usuários com adduser
Uso Básico do adduser
O comando adduser é uma ferramenta interativa e amigável que cria uma nova conta de usuário simplesmente inserindo as informações solicitadas.
Passos
- Abra o terminal (
Ctrl + Alt + Tou conecte‑se via SSH) - Execute o comando a seguir
sudo adduser newusername
- Siga as instruções na tela para inserir as informações necessárias
- Defina uma senha (obrigatório)
- Nome completo e outros detalhes (opcional)
- Confirme digitando “Y” quando solicitado
Exemplo de Execução
Adding user `testuser' ...
Adding new group `testuser' (1001) ...
Adding new user `testuser' (1001) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for testuser
Enter the new value, or press ENTER for the default
Full Name []: Test User
Is the information correct? [Y/n] Y
3.2 Diferenças entre adduser e useradd
O Ubuntu fornece outro comando chamado useradd. É uma ferramenta de nível mais baixo que cria usuários, mas por padrão não gera um diretório home.
Uso básico do useradd
sudo useradd -m -s /bin/bash newusername
Opções:
-m: Cria automaticamente um diretório home-s /bin/bash: Define o Bash como shell padrão
Pontos de atenção ao usar useradd
- Nenhum diretório home por padrão → requer
-m - Nenhuma senha definida → configure via
passwd - É necessária configuração mais avançada
Comparação de uso
| Command | Home Directory | Password Setup | Recommended Use |
|---|---|---|---|
adduser | Auto-created | Configured interactively | General user creation |
useradd | Not created (-m needed) | Requires passwd | Advanced configurations |
adduser é recomendado na maioria dos casos devido à sua simplicidade.
4. Concedendo e removendo privilégios sudo
O Ubuntu permite que você configure usuários administradores (com sudo habilitado). Usuários com privilégios sudo podem instalar softwares, modificar configurações e gerenciar o sistema.
Esta seção explica como conceder e remover privilégios sudo.
4.1 Concedendo privilégios sudo
Método 1: Adicionar o usuário ao grupo sudo via usermod
- Abra o terminal
- Execute o comando abaixo
sudo usermod -aG sudo username
- Faça logout e login novamente para aplicar as alterações
- Verifique os privilégios
groups username
Método 2: Usando gpasswd
sudo gpasswd -a username sudo
4.2 Removendo privilégios sudo
Método 1: Usando deluser
sudo deluser username sudo
Método 2: Usando gpasswd
sudo gpasswd -d username sudo
Solução de problemas
groups username
dpkg -l | grep sudo
sudo apt update && sudo apt install sudo
4.3 Dicas de segurança para sudo
- Não conceda direitos sudo desnecessariamente
- Evite trabalhar diretamente como root
- Monitore os logs do sudo regularmente
cat /var/log/auth.log | grep sudo
5. Como excluir usuários
Ao remover um usuário no Ubuntu, pode ser necessário também excluir seu diretório home e gerenciar arquivos associados.
5.1 Excluindo usuários com deluser
sudo deluser username
$ sudo deluser testuser
Removing user `testuser' ...
Warning: group `testuser' has no more members.
Done.
Isso remove a conta do usuário, mas mantém o diretório home.
5.2 Excluindo o usuário e o diretório home
sudo deluser --remove-home username
5.3 Usando userdel
sudo userdel username
sudo userdel -r username
5.4 Lidando com arquivos restantes
sudo find / -uid $(id -u deleteduser) 2>/dev/null
sudo find / -uid $(id -u deleteduser) -exec rm -rf {} \;
6. Verificando usuários e grupos
6.1 Listando usuários existentes
cat /etc/passwd
getent passwd
getent passwd username
6.2 Listando grupos
cat /etc/group
getent group sudo
6.3 Verificando a associação de grupos do usuário
groups username
id username
7. Perguntas frequentes
7.1 Diferenças entre adduser e useradd
adduseré interativo, cria diretórios home e define senhas facilmente.useraddé de nível mais baixo, requer opções e pode precisar de configuração de senha separada.
7.2 Como conceder privilégios sudo?
sudo usermod -aG sudo username
7.3 O que acontece se um usuário sudo for removido?
sudo deluser username sudo
7.4 Por que arquivos permanecem após a exclusão do usuário?
sudo find / -uid $(id -u deleteduser) 2>/dev/null
8. Resumo
Este artigo explicou tudo, desde o básico até o avançado, sobre gerenciamento de usuários no Ubuntu, incluindo criação de usuários, configuração de privilégios sudo, exclusão e administração de grupos.
8.1 Principais Pontos
1. Criação de Usuário
sudo adduser username
2. Concedendo Privilégios sudo
sudo usermod -aG sudo username
3. Removendo Usuários
sudo deluser username --remove-home
4. Verificando Usuários e Grupos
cat /etc/passwd
cat /etc/group
8.2 Melhores Práticas para um Gerenciamento de Usuários Eficiente
1️⃣ Remova regularmente contas não utilizadas
2️⃣ Mantenha os direitos sudo ao mínimo
3️⃣ Monitore a atividade dos usuários através dos logs
cat /var/log/auth.log | grep sudo
4️⃣ Sempre faça backup dos dados importantes
8.3 Considerações Finais
Um gerenciamento adequado de usuários no Ubuntu melhora tanto a segurança do sistema quanto a eficiência operacional. Use o conhecimento fornecido neste artigo para manter um sistema bem organizado e seguro.