Ir para o conteúdo
  • Materiais
    • Ebook – Ubuntu Linux
    • Ebook – Como Usar Virtualbox
    • Ebook – Kali Linux – Guia de Instalação e Configuração de um Ambiente para Hacking
    • Ebook – O Guia Rápido Sobre Servidor WEB com Apache
    • Ebook – Como Criar Um Servidor Proxy Com Squid
    • Ebook – Apache vs Nginx – O confronto entre os dois servidores web mais utilizados no Linux
    • Ebook – Firewall Com pfSense – Guia para Iniciantes
    • Ebook – Amazon EC2 – Como Criar Seu Primeiro Servidor Na Nuvem
    • Ebook – 10 Shell Script para ADM Linux
  • Sobre
  • Cursos
Menu
  • Materiais
    • Ebook – Ubuntu Linux
    • Ebook – Como Usar Virtualbox
    • Ebook – Kali Linux – Guia de Instalação e Configuração de um Ambiente para Hacking
    • Ebook – O Guia Rápido Sobre Servidor WEB com Apache
    • Ebook – Como Criar Um Servidor Proxy Com Squid
    • Ebook – Apache vs Nginx – O confronto entre os dois servidores web mais utilizados no Linux
    • Ebook – Firewall Com pfSense – Guia para Iniciantes
    • Ebook – Amazon EC2 – Como Criar Seu Primeiro Servidor Na Nuvem
    • Ebook – 10 Shell Script para ADM Linux
  • Sobre
  • Cursos

Comando who: Como Monitorar Usuários no Linux um Guia Para Iniciantes

  • pedrodelfino

Compartilhe este post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Você já precisou saber quem está logado no seu sistema Linux e não sabia como encontrar essa informação rapidamente? Comando who vai te ajudar nesta tarefa.

Pode ser frustrante, especialmente quando você precisa monitorar a atividade de usuários ou resolver problemas de segurança.

O comando who é a solução perfeita para essas situações.

Neste artigo, vou te mostrar como o comando who pode te ajudar a identificar usuários logados e monitorar a atividade no sistema de maneira eficiente.

Veja também:

8 Comandos Básicos Para Gerenciar Usuários No Linux

Contas De Usuário No Linux: Dicas E Truques Para Obter Informações Essenciais

O que é o comando who?

O comando who é uma ferramenta de linha de comando no Linux usada para exibir uma lista de todos os usuários atualmente logados no sistema. Ele fornece informações detalhadas sobre cada sessão de login, incluindo o nome do usuário, terminal, data e hora de login, e o endereço IP ou nome do host remoto.

História do Comando who

O comando é um dos comandos mais antigos e fundamentais no Unix e Linux, existindo desde os primeiros dias desses sistemas operacionais.

Funcionalidades do who

  • Exibir usuários logados
  • Mostrar detalhes de cada sessão de login
  • Fornecer informações de tempo e origem do login

Para que serve o comando who?

O comando who serve para identificar todos os usuários atualmente logados no sistema. Ele é utilizado para monitorar a atividade de usuários, resolver problemas de segurança e administração, e garantir que apenas usuários autorizados estejam acessando o sistema.

Monitoramento de Atividade

O who é essencial para monitorar quem está logado no sistema, ajudando a identificar acessos não autorizados ou suspeitos.

Solução de Problemas

Com o who, você pode solucionar problemas de segurança e administração, verificando se há usuários logados em momentos inesperados ou em locais não permitidos.

Auditoria de Acessos

O who permite auditorias de acessos, fornecendo um histórico de logins que pode ser útil para rastrear atividades e identificar padrões de uso.

Como utilizar o comando who?

Usar o comando who é simples e direto. Vou mostrar alguns comandos básicos que você precisa conhecer para monitorar os usuários logados no sistema com eficiência.

Sintaxe Básica

A sintaxe básica do comando who é:

who [opções]

Exibindo Todos os Usuários Logados

Para exibir todos os usuários logados, você pode usar o seguinte comando:

who

Por exemplo:

who

Exibindo Informações de Login

Para exibir informações detalhadas de login, use a opção -u:

who -u

Mostrando Tempo de Inatividade

Para mostrar o tempo de inatividade de cada terminal, use a opção -T:

who -T

Verificando o Usuário de uma Linha Específica

Para verificar o usuário logado em uma linha específica, use a opção -m:

who -m

Quais são os cuidados necessários ao utilizar?

Embora o comando seja uma ferramenta poderosa, é importante tomar alguns cuidados para evitar problemas.

Verifique a Precisão dos Dados

Certifique-se de que os dados exibidos pelo who são precisos e atualizados. Isso pode ser afetado por sessões antigas que não foram encerradas corretamente.

Segurança das Informações

As informações exibidas pelo who podem ser sensíveis. Certifique-se de que apenas usuários autorizados tenham acesso a esses dados.

Utilize Opções Corretas

Use as opções corretas para obter as informações necessárias sem sobrecarregar a saída do comando.

Quais os melhores exemplos práticos do uso do comando?

Vou compartilhar alguns exemplos práticos de como o comando pode ser usado no dia a dia para monitorar usuários logados no sistema.

Verificando Usuários Logados

Para verificar rapidamente todos os usuários logados no sistema:

who

Exibindo Detalhes de Login

Para exibir detalhes de cada sessão de login:

who -u

Monitorando Tempo de Inatividade

Para monitorar o tempo de inatividade de cada terminal:

who -T

Solução de Problemas ao utilizar comando who

Mesmo com uma ferramenta poderosa como o who, você pode encontrar alguns problemas. Aqui estão algumas soluções para problemas comuns.

Sessões Antigas Não Encerradas

Se você notar sessões antigas que não foram encerradas corretamente, use o comando w para obter mais detalhes e considere encerrar essas sessões manualmente.

Informações Incompletas

Se as informações exibidas pelo who parecerem incompletas, verifique os arquivos de log do sistema para obter dados adicionais e mais detalhes sobre os logins.

Permissão Negada

Se você receber um erro de permissão negada, use o comando sudo para executar o who com privilégios elevados:

sudo who

O who é uma ferramenta essencial para qualquer usuário de Linux.

Ele simplifica a identificação de usuários logados e o monitoramento da atividade no sistema, garantindo que você possa gerenciar seu ambiente de TI de maneira eficiente e segura.

Com os comandos certos e alguns cuidados básicos, você pode aproveitar ao máximo o poder do who para manter seu sistema organizado e seguro.

FAQs

1. O que é o comando who?
O who é uma ferramenta de linha de comando no Linux usada para exibir uma lista de todos os usuários atualmente logados no sistema.

2. Para que serve o who?
O who serve para identificar todos os usuários logados no sistema, monitorar a atividade de usuários e solucionar problemas de segurança e administração.

3. Como exibir todos os usuários logados com o who?
Para exibir todos os usuários logados, use o comando who.

4. Como exibir informações detalhadas de login com o comando who?
Para exibir informações detalhadas de login, use a opção -u: who -u.

5. Quais cuidados devo ter ao usar o comando who?
Verifique a precisão dos dados, garanta a segurança das informações e utilize as opções corretas para obter as informações necessárias.

Compartilhe este post

Share on facebook
Share on linkedin
Share on twitter
Share on email
PrevAnteriorComando Emerge: Como Instalar e Gerenciar Pacotes do Gentoo Linux
PróximoComo Utilizar o Comando mv: Para Mover e Renomear Arquivos no LinuxNext

Artigos Recentes

Ext4 versus Btrfs: Qual é o Melhor Sistema de Arquivos No Linux?

Escolher o sistema de arquivos certo é crucial para a performance e confiabilidade de um sistema operacional. Entre os sistemas mais utilizados no Linux, Ext4

pedrodelfino

Sockets: Tudo o que Você Precisa Saber

Se você é um administrador de sistemas iniciante e já se perguntou como os dados são transferidos na internet, você não está sozinho. A solução

pedrodelfino
"Um dos projetos que criei já ajudou mais de 110 mil pessoas a aprender LINUX ..."
pedro Delfino
FUNDADOR DO PROFISSIONAIS LINUX

Sobre Pedro Delfino

FUNDADOR DO PROFISSIONAIS LINUX​

Eu sou Pedro Delfino que durante os últimos 18 anos estive envolvido em implantações de soluções de TI utilizando LINUX, enquanto estava á frente de uma equipe de TI.

Fundador do Profissionais Linux que hoje já conta com mais de 2100 alunos, fui o responsável por diversos projetos de sucesso, todos eu sempre foquei o resultado em primeiro lugar, ou seja, sempre quando crio uma nova solução com Linux que será implantada estou procurando um objetivo especifico.

quero acessar agora

MENU

  • Cursos
  • Materiais
  • Blog
  • Contato

redes SOCIAIS

Facebook-f Instagram

Aprenda a dominar o Linux de uma vez por todas

QUERO MINHA CÓPIA GRÁTIS

Aprenda a dominar o Linux de uma vez por todas