Administrar e proteger um sistema Linux exige monitoramento e gerenciamento cuidadoso dos usuários. Saber quem está utilizando o sistema e quais ações estão sendo executadas é fundamental para manter a segurança e a eficiência de servidores e computadores Linux.
Este guia apresenta vários métodos para verificar usuários no Linux, incluindo o uso do terminal e da interface gráfica (especificamente, o Gnome). Os métodos descritos ajudam você a obter informações sobre contas de usuário, suas atividades, histórico de login e muito mais.
Existem diversas maneiras de listar contas de usuário. A seguir, mostramos como acessar a lista de usuários do Linux pelo terminal e pela interface gráfica.
Nesta seção, exploraremos métodos para exibir usuários no Linux usando a linha de comando.
O arquivo /etc/passwd contém informações sobre todos os usuários registrados no sistema. Cada linha representa uma conta de usuário e inclui: nome, senha, UID (ID do usuário), GID (ID do grupo), informações adicionais (GECOS), diretório home e shell de login.
Para visualizar seu conteúdo:
cat /etc/passwd
Você também pode abrir o arquivo em um editor de texto como nano ou vim.
Se você estiver usando um servidor em nuvem da Hostman com um usuário não administrador, o arquivo pode parecer assim:
(Exemplo visual no documento original)
As senhas aparecem como x por motivos de segurança. Elas são armazenadas no arquivo /etc/shadow.
Para exibir apenas os nomes dos usuários:
sed 's/:.*//' /etc/passwd
O comando who mostra uma lista dos usuários ativos, incluindo nome, terminal, data e hora de login e, quando disponível, o endereço IP:
who
Se você precisa apenas dos nomes dos usuários atualmente conectados:
users
Diferença:
who → fornece informações detalhadas
users → lista apenas os nomes
O comando w mostra uma visão detalhada dos usuários ativos, incluindo:
atividades atuais,
tempo de login,
carga do sistema.
Execute:
w
O comando last exibe o histórico de logins, incluindo datas, horários e origem das conexões. É útil para auditoria e segurança:
last
O comando lastlog mostra o último login de cada usuário:
lastlog
Para quem prefere trabalhar com interface gráfica, veja como verificar usuários em sistemas com o ambiente Gnome. Ferramentas semelhantes não são mais suportadas no KDE Plasma.
Existem pelo menos duas formas de acessar a lista de usuários no Gnome.
Abra Configurações pelo menu do sistema.
Procure e abra a aba Usuários.
Clique em Desbloquear (canto superior direito) para liberar todas as funções.
Na parte superior, você verá a lista de usuários existentes; abaixo, os detalhes e configurações de cada conta.
Você também pode instalar o utilitário adicional gnome-system-tools:
sudo apt install gnome-system-tools
(Em outras distribuições use dnf, pacman, etc.)
Depois de instalado:
Abra o menu de busca.
Digite Usuários.
Selecione o utilitário recém-instalado.
A janela permitirá visualizar e editar contas, tipos de usuário, senhas e outras configurações.
Se você usa o terminal, estes comandos são úteis:
/etc/passwd — lista todas as contas existentes
who — lista usuários ativos com detalhes
w — mostra atividades atuais dos usuários
last — mostra o histórico de logins
lastlog — exibe o último login de cada usuário
Se utiliza Linux com Gnome, você pode usar:
o menu Usuários, ou
o utilitário gnome-system-tools.
Entender quem acessa seu sistema e quais ações executam ajuda a detectar problemas rapidamente e melhora a administração do sistema. Escolha o método que mais se adapta às suas necessidades.