Come usare il comando Finger in Linux

Quando l'amministrazione dei sistemi operativi Linux rientra nei nostri ruoli, è ideale conoscere vari comandi con i quali le attività di supporto e gestione saranno molto più sopportabili poiché grazie ad essi otterremo informazioni critiche che in seguito saranno di grande aiuto per l'analisi o rapporti.

Indubbiamente, uno degli aspetti più delicati in qualsiasi tipo di organizzazione è la gestione degli utenti e soprattutto se più di uno ha accesso al sistema, poiché se si verifica un errore, sarà molto più complesso determinare chi e quando ha generato questi guasti . .

Per risolvere questo tipo di gestione troviamo il comando Finger che ci dà una panoramica degli utenti che sono attualmente connessi al sistema e sulla base di queste informazioni possiamo incrociare i dettagli per conoscere le loro attività e l'impatto sul sistema e sul suo funzionamento. Solvetic farà un'analisi completa di questo prezioso comando in Linux e quindi avrai un alleato in più per le attività di amministrazione.

1. Come installare e utilizzare Finger su Linux

Passo 1
Come regola generale, Finger non è installato su Linux, in questo caso stiamo parlando di Ubuntu 19, quindi dobbiamo eseguire quanto segue per la sua installazione:

 sudo apt install finger

Passo 2
In caso di utilizzo di Fedora, dobbiamo eseguire quanto segue:

 sudo dnf install finger
Passaggio 3
Una volta installato Finger sul sistema, questa sarà la sintassi generale da utilizzare:
 finger [-lmsp] [utente…] [utente @ host…]
I parametri qui indicati sono i seguenti:

-SVisualizza il nome di accesso dell'utente, il suo vero nome, il nome del computer e lo stato di scrittura, il tempo di inattività, il tempo di accesso e altri parametri disponibili, in questo caso l'orario di accesso ha il formato di mese, giorno, ore.
-lQuesto parametro genera un formato con più righe in cui vedremo tutte le informazioni dell'opzione -s, aggiungendo la home directory dell'utente, il numero di telefono, la shell di accesso, lo stato della posta, nonché il contenuto dei file ".plan" , ".project", ".pgpkey" e ".forward" direttamente la home directory dell'utente.
-PImpedisce all'opzione -l di visualizzare il contenuto dei file ".plan", ".project" e ".pgpkey".
-mSalta la corrispondenza del nome utente

Se non viene specificato alcun parametro, vengono assunti i risultati del valore -l e il comando Finger stamperà una voce associata a ciascun utente che ha effettuato l'accesso al sistema operativo.

Passaggio 4
Oltre a questo, possiamo cercare dati su computer remoti utilizzando il formato user @host o @host.
Quando eseguiamo finger vedremo quanto segue:

Lì troviamo i seguenti valori:

LoginÈ il nome utente che ha avviato la sessione corrente
patata dolceÈ il vero nome dell'utente connesso
TtySi riferisce al tipo di terminale a cui siamo collegati, il valore ": 0" indica la tastiera fisica e lo schermo associato all'apparecchiatura fisica
OziareÈ il tempo di inattività dell'utente corrente, in caso di visualizzazione di una singola cifra questo indicherà che sono minuti e se vediamo due punti indicherà ore e minuti e se vediamo una lettera "d", saranno giorni e ore.
Ora di accessoÈ l'ora in cui è iniziata la sessione
UfficioÈ un vecchio valore in cui venivano mostrati i dati dell'ufficio dell'utente, ma attualmente viene visualizzato l'indirizzo IP dell'apparecchiatura e il valore “: 0” si riferisce nuovamente alla tastiera fisica e allo schermo dell'apparecchiatura.
Telefono dell'ufficioLì viene visualizzato il numero dell'ufficio, ma se root non ha registrato alcun numero di telefono vedremo uno spazio vuoto.

Passaggio 5
Ora, se ci sono più utenti collegati, vedremo qualcosa di simile a questo:

2. Come usare il comando Finger per un particolare utente


Finger ci consente di specificare un determinato utente e non tutti gli utenti del sistema, per questo è sufficiente eseguire la seguente sintassi:
 dito "utente"

Possiamo trovare diversi aspetti dell'utente come:

ElencoÈ la directory Home dell'utente indicato
ConchigliaÈ il guscio usato
Da alloraIndica l'ora e la data in cui l'utente ha effettuato il login, da quale tty e con quale indirizzo IP.
postaMostra l'e-mail dell'utente (se ce l'ha) e se l'e-mail è stata rivista mostrerà il tempo di revisione
PianoNel caso in cui l'utente crei un file ".plan" e ".project" nella directory home e aggiunga informazioni in esso, verrà visualizzato qui.

Un altro modo per accedere alle informazioni di un utente è utilizzare il suo vero nome:

3. Visualizza i risultati saltando i file .plan e .project Comando Finger su Linux


Se vogliamo che il comando Finger ci dia i dati di un utente, ma omettendo questi due file dobbiamo eseguire quanto segue:
 finger -p "utente"

Come utilizzare l'opzione di elenco lungoQuesto è un modo per visualizzare tutti gli utenti in un formato lungo, per questo aggiungiamo il parametro -l (grande):

 dito -l

Questo elencherà tutti gli utenti attivi sul sistema.

Regola colonneCon il parametro -s possiamo regolare la visualizzazione delle colonne quando eseguiamo Finger:

 finger -s "utente"

Vediamo come Finger è un comando dinamico in cui possiamo ottenere dettagli specifici di ciascun utente e quindi avere il miglior controllo su ciascuno di essi.

wave wave wave wave wave