Linux e Unix
Comandos pinky e w - mostrando informações sobre usuários logados no sistema Linux
Neste arquivo estudaremos dois comandos muito úteis para visualizar informações sobre os usuários logado atualmente no sistema: pinky e w.
Comando pinky
O comando pinky é como um comando finger “mais leve”, sendo utilizado para imprimir na saída padrão informações sobre os usuários logados especificados - ou todos, se nenhum for especificado no comando. O comando pinky possui formatos longo e curto de saída.
SIntaxe:
pinky [opções] [usuários]
Opções principais:
-b
No formato longo, omite o diretório home e o shell.
-f
No formato curto, omitir os cabeçalhos de colunas.
--help
Imprimir ajuda e sair.
-i
No formato curto, omite o nome completo e host remoto.
-l
Produzir saída de formato longo para os usuários especificados. Ao menos um usuário deve ser especificado.
-q
No formato curto, omite o nome completo, host remoto, e tempo ocioso.
-s
Produz saída de formato curto, que é o padrão.
--version
Imprimir informações sobre a versão do programa e sair.
-w
No formato curto, omitir o nome completo.
Exemplos do comando pinky:
1. Obtendo informações sobre todos os usuários logados no sistema. Informações incluem nome de usuário, terminal de logon, tempo ocioso, hora e data de logon e local.
# pinky
2. Obtendo informações apenas sobre o usuário fabio:
# pinky fabio
3. Produzir saída longa para o usuário fabio:
# pinky -l fabio
Comando w
O comando w mostra quem está logado no sistema no momento e o que o usuário está fazendo.
Sintaxe:
w [opções] [usuário]
Opções:
-h
Não imprimir o cabeçalho.
-u
Ignora o nome de usuário enquanto verifica o processo atual e tempo de CPU
-s
Usar o formato curto, sem imprimir o horário de login, nem tempo de JCPU e PCPU.
-V
Mostrar informações sobre a versão do programa.
user
Mostrar informações sobre o usuário especificado apenas.
Informações retornadas pelo comando w:
USER - Nome do usuário.
TTY - Tipo de terminal de logon (pts ou tty)
FROM - Nome ou endereço IP do host remoto.
LOGIN@ - Horário de login.
IDLE - Tempo ocioso.
JCPU - Tempo usado por todos os processos anexados ao terminal (tty).
PCPU - Tempo usado pelo processo atual exibido no campo WHAT.
WHAT - O comando executado pelo processo atual do usuário..
Exemplos:
1. Mostrar informações sobre todos os usuários logados no sistema no momento:
# w
2. Mostrar apenas informações sobre o usuário fabio:
# w fabio
3. Mostrando informações sobre todos os usuários no formato curto:
# w -s
loading...
-
O Comando Cut - Retornando Colunas De Um Arquivo De Texto No Linux
O comando cut é utilizado para remover seções em cada linha de um arquivo - “cortar” colunas de dados separadas por um caractere delimitador comum, e imprimi-las na saída padrão. O arquivo original não é modificado. SIntaxe:cut [opções]...
-
Comando Chpasswd - Alterando Senhas De Vários Usuários Em Lote - Linux
Uma das principais tarefas que um administrador de sistemas Linux realiza no seu dia-a-dia é o gerenciamento de senhas e a criação de usuários. Vamos ver nesse artigo um método para alterar as senhas de diversos usuários simultaneamente, o que...
-
Comando At - Agendamento De Comandos - Linux
O utilitário at lê comandos a partir da entrada padrão ou de um arquivo especificado, os quais serão executados em um período futuro, usando-se /bin/sh. A configuração é feita em um prompt interativo. Sintaxe:at hora_do_dia hora_do_dia pode...
-
O Comando Chage - Alterar Configurações De Expiração De Contas
O comando chage possibilita modificar configurações de uma conta de usuário que tenham relação com sua expiração.Essas informações ficam armazenadas no arquivo /etc/shadow, incluindo a senha criptografada do usuário. Sintaxe:chage [- l] [-m...
-
Módulos Do Kernel
Módulos são arquivos-objeto, parte do kernel, que são vinculados a ele em tempo de execução. Um módulo no linux é um código, geralmente drivers de dispositivos que podem ser carregados e descarregados sem reiniciar o sistema.Os módulos podem...
Linux e Unix