Guia Completo para Trocar Usuários no Ubuntu | Métodos e Gerenciamento via GUI e Linha de Comando

目次

1. Introdução

O que é a Troca de Usuários no Ubuntu?

O Ubuntu é uma distribuição Linux multiusuário que permite que vários usuários utilizem um único PC ou servidor. Portanto, o recurso de troca de contas de usuário é amplamente utilizado em diversos ambientes, desde uso pessoal até corporativo, educacional e de desenvolvimento.

Ao trocar usuários, você pode manter ambientes de trabalho individuais enquanto garante que os dados e configurações de outros usuários permaneçam inalterados.

Situações em que a Troca de Usuários no Ubuntu é Necessária

Existem vários cenários em que a troca de usuários no Ubuntu se torna necessária. A seguir, alguns casos de uso comuns:

1-1. Ao Compartilhar um PC em Casa

Se vários membros da família compartilham um PC Ubuntu, a troca de usuários é necessária para manter o ambiente de desktop e as configurações de cada pessoa separadas. Por exemplo, separar as contas de pais e filhos ajuda a manter ambientes distintos para aprendizado e trabalho.

1-2. Uso em Empresas e Instituições Educacionais

Em empresas e escolas, um único PC pode ser usado por vários funcionários ou alunos. Nesse caso, a troca de contas é essencial para garantir que cada usuário retenha seus dados e configurações individuais.
Além disso, administradores de sistema frequentemente precisam usar contas privilegiadas (acesso root), tornando a troca de usuários necessária para tarefas administrativas.

1-3. Troca de Usuários na Gerenciamento de Servidores

Em servidores Ubuntu, é comum usar contas de usuário específicas para executar aplicativos e serviços. Por exemplo:

  • Fazer login como um usuário regular → Trocar para privilégios de administrador apenas quando necessário
  • Trocar para uma conta de usuário específica para gerenciar um serviço de sistema particular

Nesses cenários, a troca de usuários via linha de comando (CLI) é frequentemente necessária.

1-4. Uso de Diferentes Usuários em um Ambiente de Desenvolvimento

Desenvolvedores podem trocar usuários para realizar testes. Por exemplo:

  • Realizar trabalho de desenvolvimento regular como um usuário padrão
  • Testar o comportamento de um aplicativo em um ambiente de usuário diferente
  • Executar tarefas administrativas específicas como o usuário root

Especialmente ao verificar operações sob diferentes níveis de permissão, a troca de usuários se torna crucial.

O que Este Artigo Aborda

Este artigo explica como trocar usuários no Ubuntu usando tanto GUI (Interface Gráfica do Usuário) quanto Linha de Comando (CLI). Ele também aborda as diferenças entre sudo e su, troca de usuários em um ambiente SSH e solução de erros comuns.

2. Fundamentos de Gerenciamento e Troca de Usuários no Ubuntu

Ubuntu como um Sistema Multiusuário

O Ubuntu, como um SO baseado em Linux, permite que vários usuários façam login simultaneamente. Cada usuário é atribuído a uma conta dedicada com configurações e dados independentes.

Separação de Ambientes de Usuário

No Ubuntu, cada usuário tem seu próprio ambiente individual, incluindo:

  • Diretório Inicial (ex.: /home/username/ )
  • Arquivos de Configuração (configurações individuais para aplicativos)
  • Permissões e Controle de Acesso (direitos de execução de arquivos e comandos)
  • Processos em Execução (sessões ativas e tarefas em segundo plano)

Essa estrutura garante que diferentes usuários possam compartilhar o mesmo sistema Ubuntu sem interferir no ambiente uns dos outros.

Tipos de Usuários no Ubuntu

O Ubuntu tem vários tipos diferentes de usuários. Entender seus papéis ajuda no gerenciamento e na troca de usuários de forma eficaz.

Usuários Padrão

Usuários padrão têm permissões limitadas e podem realizar tarefas gerais.

  • Restritos de instalar software ou modificar configurações do sistema
  • Não podem acessar dados de outros usuários sem as permissões apropriadas
  • Gerenciam dados pessoais e aplicativos

Usuários Administradores (Grupo sudo)

Usuários administradores podem obter temporariamente privilégios de superusuário (root) usando o comando sudo.

  • Podem instalar software e modificar configurações do sistema com sudo
  • A conta padrão criada durante a configuração inicial do Ubuntu geralmente tem privilégios sudo

Para verificar usuários administradores:

getent group sudo

Este comando recupera uma lista de usuários no grupo sudo.

Usuário Root

O usuário root tem controle total sobre todo o sistema.
Por padrão, o Ubuntu desativa o login direto do root por razões de segurança.

  • Usar sudo é a maneira recomendada de obter acesso temporário ao root
  • Para entrar em um shell root apenas quando necessário, use sudo su ou sudo -i

Ativando o usuário root (não recomendado):

sudo passwd root

Definir uma senha root permite login direto usando su, mas isso aumenta os riscos de segurança.

Considerações Chave Ao Alternar Usuários

Existem várias maneiras de alternar usuários no Ubuntu. Escolher o método certo depende do ambiente e do propósito.

Alternando via GUI

Para usuários operando em um ambiente de desktop, a alternância baseada em GUI é o método mais simples.

  • Alternar usuários a partir da tela de bloqueio
  • Fazer logout e login como um usuário diferente
  • Usando o menu de configurações do sistema

Detalhes sobre alternância baseada em GUI são explicados na próxima seção, “3. Alternando Usuários via GUI”.

Alternando via CLI (Linha de Comando)

Para alternar usuários no terminal, use o comando su ou sudo.

Usando o Comando su

Para alternar para outro usuário:

su [username]

Para alternar para o usuário root:

su -
Usando o Comando sudo

Para executar um comando com privilégios de administrador:

sudo [command]

Para alternar para o usuário root:

sudo su

ou

sudo -i

Retenção de Sessão e Impacto da Alternância de Usuário

  • Ao alternar usuários via GUI, a sessão do usuário anterior permanece ativa, mantendo os aplicativos abertos
  • Ao alternar via CLI, uma nova sessão é iniciada, deixando a sessão anterior inalterada
  • Usar su sem hífen retém as variáveis de ambiente do usuário anterior, enquanto su - as redefine

3. Como Alternar Usuários via GUI

No ambiente de desktop do Ubuntu, você pode alternar usuários facilmente usando a Interface Gráfica do Usuário (GUI). Este método é intuitivo e ideal para iniciantes que não se sentem confortáveis com operações de linha de comando.

Nesta seção, explicaremos dois métodos principais: alternar usuários a partir da tela de bloqueio e fazer logout para alternar usuários.

3-1. Alternando Usuários via Tela de Bloqueio

O Ubuntu permite alternar para outro usuário enquanto mantém a sessão atual ativa. Isso é útil quando vários membros da família compartilham um PC ou quando um administrador precisa temporariamente usar outra conta.

Passos para Alternar Usuários Usando a Tela de Bloqueio

  1. Clique no menu do sistema (ícone do botão de energia) no canto superior direito da tela
  2. Clique no botão “Bloquear”
  3. A tela será bloqueada, e a sessão do usuário atual será preservada
  4. Selecione “Alternar Usuário” na tela de login
  5. Escolha um usuário diferente, insira a senha e faça login

Botão “Bloquear”

“Switch User” Button

Clique em “Alternar Usuário” no canto inferior direito da tela

Select New User

Selecione o novo usuário

Vantagens de Usar a Tela de Bloqueio

A sessão do usuário anterior permanece ativa
Aplicativos e progresso de trabalho são preservados
Ideal para alternância temporária de usuário

No entanto, se vários usuários permanecerem logados simultaneamente, o consumo de memória aumenta. Isso pode desacelerar o desempenho, especialmente em sistemas com recursos limitados.

3-2. Fazendo Logout para Alternar Usuários

Diferente de alternar via tela de bloqueio, fazer logout antes de alternar usuários encerra completamente a sessão do usuário anterior. Este método é útil quando você deseja liberar recursos do sistema.

Passos para Fazer Logout e Alternar Usuários

  1. Abra o menu do sistema no canto superior direito
  2. Clique em “Sair”
  3. Uma caixa de diálogo de confirmação aparecerá — selecione “Sair”
  4. A tela de login será exibida
  5. Selecione um usuário diferente, insira a senha e faça login

Prós e Contras de Fazer Logout

Fecha todos os aplicativos e processos, liberando memória
Reduz o uso de recursos do sistema
Trabalho não salvo pode ser perdido
Requer reiniciar aplicativos após alternar usuários

Click 'Log Out'

Confirmation Dialog

Login Screen

3-3. Considerações Importantes ao Alternar Usuários

Impacto no Desempenho da Alternância de Usuários

  • Usar a tela de bloqueio mantém os aplicativos em execução em segundo plano, aumentando o consumo de memória
  • Em PCs de baixa configuração, múltiplos usuários logados podem desacelerar o sistema
  • Aplicativos pesados, como edição de vídeo ou máquinas virtuais, exigem gerenciamento cuidadoso de recursos

Salvando Dados Antes de Alternar Usuários

  • Salve qualquer documento ou arquivo não salvo antes de alternar usuários
  • Mesmo se um aplicativo tiver recurso de salvamento automático, é recomendado salvar manualmente
  • Preste atenção especial a abas do navegador e editores de texto com conteúdo não salvo

3-4. Resumo

  • O Ubuntu permite alternar usuários facilmente via GUI
  • Usar a tela de bloqueio mantém a sessão atual ativa, enquanto fazer logout a fecha completamente
  • O menu de configurações pode ser usado para gerenciar a alternância de usuários, especialmente para administradores
  • Esteja atento ao consumo de memória e salve o trabalho antes de alternar usuários

4. Como Alternar Usuários via Linha de Comando (CLI)

No Ubuntu, você pode alternar usuários facilmente usando a Interface de Linha de Comando (CLI). Este método é especialmente útil em ambientes de servidor e acesso remoto via SSH, onde a GUI não está disponível.

Nesta seção, explicaremos em detalhes como alternar usuários usando o comando su, comando sudo e alternância de usuários em um ambiente SSH.

4-1. Alternando Usuários com o Comando su

O comando su (Switch User) permite alternar do usuário atual para outro usuário. Requer a senha do usuário de destino para autenticação.

Uso Básico do Comando su

Para alternar para outro usuário:

su [username]

Exemplo:

su john

Após executar o comando, insira a senha do usuário de destino para completar a alternância.

Alternando para o Usuário Root

Para alternar para o usuário root:

su -

ou

su root

Como o usuário root tem controle total sobre o sistema, use-o com cautela para evitar modificações não intencionais no sistema.

Diferença Entre su e su – (Com Hífen)

O comando su tem duas variações: su e su -. A diferença está em como as variáveis de ambiente são tratadas.

Command

Função

su [username]

Alterna para o usuário especificado enquanto mantém as variáveis de ambiente atuais.

su - [username]

Inicia uma sessão de login totalmente nova, redefinindo variáveis de ambiente

A opção recomendada é su - pois aplica corretamente as configurações de ambiente do novo usuário.

Precauções ao Usar su

  • Para usar su, você precisa conhecer a senha do usuário de destino
  • Para tarefas administrativas, geralmente é recomendado usar sudo em vez de su
  • Permanecer como root por um longo tempo pode ser arriscado (saia da sessão root com exit após concluir as tarefas)
exit

4-2. Alternando Usuários com o Comando sudo

O comando sudo (Superuser Do) concede temporariamente privilégios administrativos. Diferente de su, você não precisa conhecer a senha do usuário de destino, desde que seu usuário tenha permissões sudo.

Executando Comandos Administrativos com sudo

Para executar um comando com privilégios administrativos:

sudo [command]

Exemplo:

sudo apt update

Insira a senha do seu usuário atual para executar o comando com privilégios de root.

Alternando para o Usuário Root Usando sudo

Para se tornar temporariamente o usuário root:

sudo su

ou

sudo -i

Isso alternará a sessão para o usuário root com direitos administrativos completos.

Executando um Comando como Outro Usuário com sudo

Para executar um comando como um usuário específico:

sudo -u [username] [command]

Exemplo:

sudo -u john whoami

Este comando executa whoami como o usuário “john” e retorna o nome de usuário efetivo.

Diferença Entre sudo e su

Command

Function

Password Required

su [username]

Fully switch to another user

Target user’s password

sudo [command]

Run a command with temporary administrative privileges

Current user’s password

sudo su

Switch to the root user

Current user’s password

4-3. Alternando Usuários em um Ambiente SSH

Ao se conectar a um servidor remoto, você deve usar comandos CLI para alternar usuários, pois a GUI não está disponível.

Alternando Usuários Após Login SSH Usando su

Primeiro, conecte-se ao servidor remoto:

ssh [username]@[server IP address]

Após conectar, alterne para outro usuário:

su [username]

Ou alterne para o usuário root:

su -

Alternando Usuários Usando sudo em uma Sessão SSH

Se o seu usuário tiver privilégios administrativos, você pode usar sudo para executar comandos como outro usuário.

sudo -u [username] -s

Isso funciona como uma alternativa ao su.

Fazer Login Diretamente como um Usuário Específico via SSH

Por padrão, as conexões SSH usam um usuário com privilégios sudo, mas você pode fazer login diretamente como outro usuário:

ssh [another user]@[server IP address]

Exemplo:

ssh john@192.168.1.100

4-4. Resumo

  • su muda completamente para outro usuário, mas requer a senha do usuário alvo
  • sudo permite a execução temporária de comandos administrativos sem precisar da senha de outro usuário
  • sudo su e sudo -i podem ser usados para mudar para o usuário root
  • Em um ambiente SSH, su e sudo -u são úteis para gerenciar múltiplos usuários

5. Gerenciando Usuários no Ubuntu (Adicionando, Excluindo e Modificando Usuários)

No Ubuntu, gerenciar múltiplos usuários de forma eficaz é essencial, especialmente ao lidar com adição, exclusão e modificação de usuários. Isso é particularmente importante em gerenciamento de servidores e ambientes multiusuário.

Esta seção foca no gerenciamento de usuários usando a Interface de Linha de Comando (CLI).

5-1. Adicionando um Novo Usuário

No Ubuntu, usuários com privilégios administrativos (usuários no grupo sudo) podem criar novas contas de usuário.

Adicionando um Usuário com o Comando adduser

O método mais comum para adicionar um usuário é usar o comando adduser.

Executando o Comando
sudo adduser [new_username]

Exemplo:

sudo adduser john
Visão Geral do Processo

Ao executar este comando, você será solicitado a inserir:

  1. Uma senha para o novo usuário
  2. Informações opcionais do usuário (Nome Completo, Número de Telefone, etc.)
  3. Um diretório home (ex.: /home/[username] ) será criado automaticamente
  4. Arquivos de configuração básicos serão configurados

Uma vez concluído, a nova conta de usuário está pronta para uso.

Adicionando um Usuário com o Comando useradd

O comando useradd também pode ser usado para criar um usuário. No entanto, ao contrário do adduser, ele não cria automaticamente um diretório home ou define uma senha.

Executando o Comando
sudo useradd -m -s /bin/bash [new_username]

Exemplo:

sudo useradd -m -s /bin/bash alex

Opções:

  • -m : Cria um diretório home
  • -s /bin/bash : Define Bash como o shell padrão

Para definir uma senha para o novo usuário:

sudo passwd alex

Concedendo Privilégios sudo a um Novo Usuário

Para adicionar um usuário ao grupo sudo e conceder privilégios administrativos:

sudo usermod -aG sudo [username]

Exemplo:

sudo usermod -aG sudo john

Após executar este comando, john terá privilégios de administrador.

5-2. Excluindo um Usuário

Remover contas de usuário não utilizadas melhora a segurança e otimiza os recursos do sistema.

Excluindo um Usuário com o Comando deluser

Para excluir um usuário, use o comando deluser.

Executando o Comando
sudo deluser [username]

Exemplo:

sudo deluser john

Este comando remove o usuário john, mas seu diretório home permanece intacto.

Excluindo um Usuário com o Comando userdel

O comando userdel também pode remover usuários, mas fornece um controle de nível mais baixo do que deluser.

Excluindo um Usuário Junto com Seu Diretório Home
sudo userdel -r [username]

Exemplo:

sudo userdel -r alex

Este comando exclui alex e também remove seu diretório home (/home/alex/).

Considerações Importantes ao Excluir um Usuário

  • Se você precisar manter os dados do usuário, faça backup do diretório home
sudo tar -czf /backup/john_backup.tar.gz /home/john
  • Você não pode excluir um usuário enquanto ele está logado
  • Se john estiver atualmente logado, executar sudo deluser john resultará em um erro.
  • Para terminar forçosamente uma sessão de usuário, use:
sudo killall -u [username]

5-3. Alterando um Nome de Usuário

Para renomear uma conta de usuário existente, use o comando usermod.

Alterando um Nome de Usuário Usando usermod

Executando o Comando
sudo usermod -l [new_username] [current_username]

Exemplo:

sudo usermod -l michael john

Isso renomeia o usuário john para michael.

Renomeando o Diretório Inicial

Por padrão, renomear um usuário não altera o nome do diretório inicial (/home/john permanece inalterado).
Para renomear o diretório inicial também, siga estes passos:

Renomeando o Diretório Inicial
sudo mv /home/john /home/michael
Atualizando o Caminho do Diretório Inicial do Usuário
sudo usermod -d /home/michael -m michael

Considerações ao Renomear um Usuário

  • Você não pode renomear um usuário atualmente conectado
  • Se john estiver conectado durante a renomeação, o processo falhará.
  • Use uma conta de administrador diferente ou root para renomear usuários.
  • Verifique se o usuário renomeado mantém privilégios sudo
  • Após a renomeação, verifique se michael está no grupo sudo usando:
sudo groupmems -g sudo -l

5-4. Resumo

  • adduser é a maneira mais fácil de criar um novo usuário
  • deluser remove usuários, enquanto userdel -r também exclui o diretório inicial deles
  • usermod -l permite renomear usuários, mas o diretório inicial deve ser renomeado separadamente
  • É recomendado fazer backup dos dados antes de excluir usuários

6. FAQ (Perguntas Frequentes)

Gerenciar contas de usuário e alternar entre usuários no Ubuntu pode ser confuso às vezes, especialmente para iniciantes. Nesta seção, abordamos perguntas comuns e soluções relacionadas à alternância e gerenciamento de usuários.

6-1. Qual é a Diferença Entre su e sudo? Qual Eu Devo Usar?

P: Eu não entendo a diferença entre su e sudo. Qual eu devo usar?

R: su alterna completamente para outro usuário, enquanto sudo concede temporariamente privilégios administrativos.

Command

Propósito

Senha obrigatória

su [username]

Mudar completamente para outro usuário

Target user’s password

sudo [command]

Execute um comando com privilégios administrativos temporários

Senha do usuário atual

sudo su

Mudar para o usuário root

Senha do usuário atual

💡 Melhor Prática: Por razões de segurança, é recomendado usar sudo em vez de su sempre que possível.

6-2. Como Posso Alternar Usuários Sem Inserir uma Senha Toda Vez?

P: Eu compartilho meu PC Ubuntu com a família. Há uma maneira de alternar usuários sem inserir uma senha toda vez?

R: Habilitar o login automático permite que você faça login sem inserir uma senha.

Passos para Habilitar o Login Automático

  1. Abra o aplicativo “Configurações”
  2. Vá para o menu “Usuários”
  3. Habilite “Login Automático”

💡 Nota: O login automático representa um risco de segurança, por isso é recomendado para PCs domésticos compartilhados em vez de ambientes empresariais ou de servidor.

6-3. Como Posso Alternar Usuários Sem Usar sudo em um Ambiente SSH?

P: Quando eu me conecto via SSH, há uma maneira de alternar usuários sem usar sudo?

R: Você pode usar o comando runuser como alternativa ao su.

runuser -l [username] -c "command"

Exemplo:

runuser -l john -c "whoami"

💡 Dica: O comando runuser é particularmente útil ao alternar usuários dentro de scripts.

6-4. Como Posso Corrigir o Erro “Falha de Autenticação” Ao Usar su?

P: Quando eu executo o comando su, recebo a mensagem “Falha de autenticação”. Como posso corrigir isso?

R: O comando su requer a senha do usuário de destino.

Verifique o seguinte:

  • Certifique-se de que a senha está correta (verifique se o Caps Lock está ativado)
  • Verifique se a conta de usuário está bloqueada
sudo passwd -S [username]

→ Se mostrar L (bloqueado), desbloqueie a conta com:

sudo passwd -u [username]
  • Verifique se /etc/pam.d/su restringe su
sudo nano /etc/pam.d/su

→ Se a linha auth required pam_wheel.so use_uid estiver descomentada, apenas usuários no grupo wheel podem usar su.

6-5. Posso Recuperar os Dados de um Usuário Excluído?

P: Eu acidentalmente exclui um usuário. Há alguma maneira de recuperar seus dados?

R: Se o diretório inicial não foi excluído, você pode restaurar os dados do usuário.

Verificando se o Diretório Inicial Ainda Existe

ls /home/

Recuperando um Diretório Inicial Excluído

Se /home/[username] foi excluído, a recuperação completa pode ser difícil sem um backup. No entanto, você pode tentar o seguinte:

  1. Instale a ferramenta extundelete
sudo apt install extundelete
  1. Escaneie por arquivos excluídos
sudo extundelete /dev/sdX --restore-all

Substitua /dev/sdX pela partição correta (por exemplo, /dev/sda1).

💡 Nota: A recuperação de dados nem sempre tem sucesso. Backups regulares são altamente recomendados.

6-6. Resumo

  • Entenda a diferença entre su e sudo e use-os adequadamente.
  • O login automático pode simplificar a troca de usuários, mas pode representar riscos de segurança.
  • Em ambientes SSH, runuser e sudo -u são alternativas úteis para trocar de usuário.
  • Se ocorrer su: Authentication failure, verifique a senha e o status de bloqueio da conta.
  • Recuperar os dados de um usuário excluído é difícil, portanto backups regulares são essenciais.

7. Resumo

Neste artigo, explicamos como trocar e gerenciar usuários no Ubuntu usando métodos GUI e CLI. Como o Ubuntu suporta ambientes multi‑usuário, um gerenciamento adequado de usuários ajuda a garantir um sistema seguro e eficiente.

A seguir, resumimos os pontos principais abordados em cada seção e fornecemos boas práticas para o gerenciamento de usuários.

7-1. Conceitos Básicos de Troca de Usuário no Ubuntu

  • Ubuntu é um sistema multi‑usuário, onde cada usuário tem um ambiente independente.
  • É essencial entender as diferenças entre usuários padrão, usuários administradores (sudo) e o usuário root.
  • A troca de usuário pode ser feita usando GUI ou CLI (interface de linha de comando).

7-2. Troca de Usuários via GUI

  • Usar a tela de bloqueio permite trocar de usuário mantendo a sessão atual ativa.
  • Desconectar antes de trocar encerra completamente a sessão do usuário anterior, liberando recursos do sistema.
  • configurações “Contas de Usuário” permite que administradores gerenciem usuários facilmente.
  • Considerações importantes:
  • Manter vários usuários conectados aumenta o uso de memória e pode deixar o sistema mais lento.
  • Certifique‑se de que todo o trabalho não salvo esteja salvo antes de trocar de usuário.

7-3. Troca de Usuários via CLI (Interface de Linha de Comando)

  • O comando su [username] permite trocar de usuário após inserir a senha dele.
  • O comando su - (com hífen) inicia uma sessão limpa com as configurações de ambiente do novo usuário.
  • O comando sudo [command] permite que um usuário execute comandos administrativos temporariamente.
  • Em um ambiente SSH, o comando runuser -l [username] -c "[command]" pode trocar de usuário sem usar sudo.

-4. Gerenciamento de Usuários (Adicionar, Excluir e Modificar)

  • Adicionar novos usuários:
  • Use sudo adduser [username] para criar um novo usuário com diretório home.
  • Use sudo usermod -aG sudo [username] para conceder privilégios sudo.
  • Excluir usuários:
  • sudo deluser [username] remove um usuário mantendo seu diretório home.
  • sudo userdel -r [username] remove tanto o usuário quanto seu diretório home.
  • Renomear usuários:
  • Use sudo usermod -l [new_username] [old_username] para renomear um usuário.
  • Renomeie manualmente o diretório home, se necessário.

Boas Práticas:
Faça backup dos dados do usuário antes de excluir contas (especialmente arquivos importantes).
Gerencie adequadamente usuários com privilégios administrativos (limite o acesso sudo aos usuários necessários).

7-5. FAQ – Problemas Comuns e Soluções

  • Entenda a diferença entre su e sudo e use sudo por questões de segurança sempre que possível.
  • Login automático pode simplificar a troca de usuários, mas traz riscos de segurança.
  • Use runuser ou sudo -u para trocar de usuários de forma eficiente em um ambiente SSH.
  • Se encontrar su: Authentication failure, verifique a senha e o status de bloqueio da conta.
  • Recuperar dados de usuário excluído é difícil, portanto backups regulares são altamente recomendados.

7-6. Boas Práticas para Gerenciamento de Usuários no Ubuntu

🔹 Gerenciamento Adequado de Permissões de Usuário

  • Distinga claramente entre usuários padrão e usuários administradores (sudo).
  • Ao usar sudo, considere usar visudo para restringir usuários a comandos específicos.

🔹 Considerações de Segurança

  • Evite fazer login como o usuário root diretamente ; use sudo quando necessário.
  • Desative o login automático em ambientes empresariais ou de servidor para maior segurança.
  • Revise e remova usuários desnecessários regularmente para manter a segurança do sistema.

🔹 Backup de Dados

  • Antes de excluir um usuário, faça backup do diretório home deles usando:
sudo tar -czf /backup/username_backup.tar.gz /home/username
  • Use rsync ou jobs cron para backups regulares .

7-7. Resumo Final

  • Entenda os métodos GUI e CLI para alternar usuários e escolha o método apropriado com base nas suas necessidades.
  • Use su e sudo corretamente para gerenciar privilégios administrativos de forma eficiente.
  • Exclua usuários não utilizados para aprimorar a segurança , mas sempre faça backup de dados importantes antes de fazer isso.
  • Implemente uma estratégia de backup sólida para prevenir perda de dados em caso de exclusões acidentais.

O Ubuntu fornece recursos poderosos de gerenciamento de usuários, e usá-los corretamente ajudará a garantir um sistema seguro e eficiente. Esperamos que este guia tenha sido útil para entender e implementar a alternância e gerenciamento de usuários no Ubuntu.