Como usar o comando Finger no Linux

Quando a administração de sistemas operacionais Linux está dentro de nossas funções, é ideal conhecer vários comandos com os quais as tarefas de suporte e gerenciamento serão muito mais suportáveis, pois graças a eles obteremos informações críticas que posteriormente serão de grande ajuda para análise ou relatórios.

Sem dúvida, um dos aspectos mais delicados em qualquer tipo de organização é a gestão de usuários e principalmente se mais de um tiver acesso ao sistema, pois se ocorrer um erro será muito mais complexo determinar quem e quando gerou essas falhas. .

Para resolver este tipo de gestão encontramos o comando Finger que nos dá uma visão geral dos usuários que estão atualmente conectados ao sistema e com base nesta informação podemos cruzar detalhes para saber suas atividades e impacto no sistema e seu funcionamento. O Solvetic fará uma análise completa deste valioso comando no Linux e assim você terá mais um aliado para tarefas de administração.

1. Como instalar e usar o Finger no Linux

Passo 1
Como regra geral, o Finger não está instalado no Linux, neste caso estamos falando do Ubuntu 19, portanto, devemos executar o seguinte para sua instalação:

 sudo apt instalar dedo

Passo 2
No caso de usar o Fedora, devemos executar o seguinte:

 sudo dnf instalar dedo
etapa 3
Depois que o Finger estiver instalado no sistema, esta será a sintaxe geral para uso:
 dedo [-lmsp] [usuário …] [usuário @ host …]
Os parâmetros indicados aqui são os seguintes:

-sMostra o login do usuário, seu nome real, o nome do computador e o estado de escrita, o tempo ocioso, o horário de login e outros parâmetros disponíveis, neste caso o horário de login tem o formato de mês, dia, horas.
-euEste parâmetro gera um formato com várias linhas onde veremos todas as informações da opção -s, adicionando o diretório home do usuário, o número do telefone, o shell de login, o status do e-mail, bem como o conteúdo dos arquivos ".plan" , ".project", ".pgpkey" e ".forward" diretamente no diretório inicial do usuário.
-PEvita que a opção -l renderize o conteúdo dos arquivos ".plan", ".project" e ".pgpkey".
-mPular correspondência de nome de usuário

Se nenhum parâmetro for especificado, os resultados do valor -l serão assumidos e o comando Finger imprimirá uma entrada associada a cada usuário que está conectado ao sistema operacional.

Passo 4
Além disso, podemos pesquisar dados em computadores remotos usando o formato user @ host ou @host.
Quando corrermos o dedo, veremos o seguinte:

Lá encontramos os seguintes valores:

Conecte-seÉ o nome de usuário que iniciou a sessão atual
inhameÉ o nome real do usuário conectado
TtyRefere-se ao tipo de terminal onde estamos conectados, o valor “: 0” indica o teclado físico e a tela associada ao equipamento físico
OciosoÉ o tempo de inatividade do usuário atual, no caso de ver um único dígito isso indicará que são minutos e se virmos dois pontos indicará horas e minutos e se virmos a letra "d", serão dias e horas.
Hora de LoginÉ a hora em que a sessão foi iniciada
EscritórioÉ um valor antigo em que os dados do escritório do usuário eram mostrados, mas atualmente o endereço IP do equipamento é mostrado e o valor “: 0” refere-se ao teclado físico e a tela do equipamento novamente.
Telefone ComercialLá, o número do escritório é exibido, mas se o root não tiver registrado nenhum número de telefone, veremos um espaço em branco.

Etapa 5
Agora, se houver vários usuários conectados, veremos algo semelhante a isto:

2. Como usar o comando Finger para um usuário específico


O Finger nos permite especificar um determinado usuário e não todos os usuários do sistema, para isso basta executar a seguinte sintaxe:
 dedo "usuário"

Podemos encontrar diferentes aspectos do usuário, como:

DiretórioÉ o diretório inicial do usuário indicado
ConchaÉ a concha usada
Em desdeIndica a hora e a data em que o usuário fez login, a partir de qual tty e com qual endereço IP.
CorrespondênciaMostra o e-mail do usuário (se houver) e, se o e-mail foi revisado, exibirá o tempo de revisão
PlanoCaso o usuário crie um arquivo ".plan" e ".project" no diretório home e adicione informações nele, ele será exibido aqui.

Outra maneira de acessar as informações de um usuário é usando seu nome real:

3. Exiba os resultados ignorando o comando Finger dos arquivos .plan e .project no Linux


Se quisermos que o comando Finger nos forneça os dados de um usuário, mas omitindo esses dois arquivos, devemos executar o seguinte:
 dedo -p "usuário"

Como usar a opção de lista longaEsta é uma forma de exibir todos os usuários em um formato longo, para isso adicionamos o parâmetro -l (grande):

 dedo -l

Isso listará todos os usuários ativos no sistema.

Ajustar colunasCom o parâmetro -s, podemos ajustar a exibição das colunas quando executamos o Dedo:

 dedos -s "usuário"

Vemos como o Finger é um comando dinâmico onde podemos obter detalhes específicos de cada usuário e assim ter o melhor controle de cada um deles.

wave wave wave wave wave