Cum se folosește comanda Finger în Linux

Când administrarea sistemelor de operare Linux se încadrează în rolurile noastre, este ideal să cunoaștem diverse comenzi cu ajutorul cărora sarcinile de asistență și gestionare vor fi mult mai suportabile, deoarece datorită acestora vom obține informații critice care ulterior vor fi de mare ajutor pentru analiză sau rapoarte.

Fără îndoială, unul dintre cele mai delicate aspecte în orice tip de organizație este gestionarea utilizatorilor și mai ales dacă mai mulți au acces la sistem, deoarece dacă apare o eroare, va fi mult mai complex să stabilim cine și când au generat aceste eșecuri .

Pentru a rezolva acest tip de gestionare găsim comanda Finger care ne oferă o imagine de ansamblu asupra utilizatorilor care sunt conectați în prezent la sistem și pe baza acestor informații putem verifica detaliile pentru a cunoaște activitățile și impactul lor asupra sistemului și a funcționării acestuia. Solvetic va face o analiză completă a acestei comenzi valoroase în Linux și astfel veți avea încă un aliat pentru sarcinile de administrare.

1. Cum se instalează și se utilizează Finger pe Linux

Pasul 1
Ca regulă generală, Finger nu este instalat pe Linux, în acest caz vorbim despre Ubuntu 19, deci trebuie să executăm următoarele pentru instalarea acestuia:

 sudo apt instalează degetul

Pasul 2
În cazul utilizării Fedora, trebuie să executăm următoarele:

 sudo dnf instalează degetul
Pasul 3
Odată ce Finger este instalat pe sistem, aceasta va fi sintaxa generală pentru utilizare:
 deget [-lmsp] [utilizator …] [utilizator @ gazdă …]
Parametrii indicați aici sunt următorii:

-sAfișează numele de conectare al utilizatorului, numele său real, numele computerului și starea de scriere, ora de repaus, ora de conectare și alți parametri disponibili, în acest caz ora de conectare are formatul lunii, zilei, orelor.
-lAcest parametru generează un format cu mai multe linii în care vom vedea toate informațiile despre opțiunea -s, adăugând directorul principal al utilizatorului, numărul de telefon, shell-ul de conectare, starea e-mailului, precum și conținutul fișierelor „.plan” , ".project", ".pgpkey" și ".forward" direct directorul de start al utilizatorului.
-PÎmpiedică opțiunea -l să redea conținutul fișierelor „.plan”, „.project” și „.pgpkey”.
-mOmiteți potrivirea cu numele de utilizator

Dacă nu este specificat niciun parametru, rezultatele valorii -l sunt asumate și comanda Finger va imprima o intrare asociată fiecărui utilizator care este conectat la sistemul de operare.

Pasul 4
În plus, putem căuta date pe computere la distanță folosind formatul user @ host sau @host.
Când alergăm cu degetul, vom vedea următoarele:

Acolo găsim următoarele valori:

AutentificareNumele de utilizator a început sesiunea curentă
YamEste numele real al utilizatorului conectat
TtySe referă la tipul de terminal la care suntem conectați, valoarea „: 0” indică tastatura fizică și ecranul asociat echipamentului fizic
InactivEste timpul de inactivitate al utilizatorului curent, în cazul în care vedeți o singură cifră, aceasta va indica faptul că sunt minute și dacă vedem două puncte, va indica ore și minute și dacă vom vedea o literă "d", vor fi zile și ore.
Timp de autentificareEste timpul în care a fost începută sesiunea
BirouEste o valoare veche în care erau afișate datele de la biroul utilizatorului, dar în prezent este afișată adresa IP a echipamentului și valoarea „: 0” se referă din nou la tastatura fizică și la ecranul echipamentului.
Telefon de birouAcolo este afișat numărul biroului, dar dacă root nu a înregistrat niciun număr de telefon, vom vedea un spațiu gol.

Pasul 5
Acum, dacă există mai mulți utilizatori conectați, vom vedea ceva similar cu acesta:

2. Cum se utilizează comanda Finger pentru un anumit utilizator


Finger ne permite să specificăm un anumit utilizator și nu toți utilizatorii sistemului, pentru aceasta este suficient să executăm următoarea sintaxă:
 deget "utilizator"

Putem găsi diferite aspecte ale utilizatorului, cum ar fi:

DirectorEste directorul Acasă al utilizatorului indicat
CoajăEste cochilia folosită
Pe De cândIndică ora și data la care s-a conectat utilizatorul, de la care tty și cu ce adresă IP.
PoștăAfișează adresa de e-mail a utilizatorului (dacă o are) și dacă e-mailul a fost revizuit, acesta va afișa timpul de revizuire
PlanÎn cazul în care utilizatorul creează un fișier „.plan” și „.project” în directorul principal și adaugă informații în acesta, acesta va fi afișat aici.

O altă modalitate de a accesa informațiile unui utilizator este folosind numele lor real:

3. Afișați rezultatele omitând fișierele .plan și .project Comanda Finger pe Linux


Dacă dorim ca comanda Finger să ne dea datele unui utilizator, dar omițând aceste două fișiere trebuie să executăm următoarele:
 deget -p "utilizator"

Cum se folosește opțiunea de listare lungăAcesta este un mod de a afișa toți utilizatorii într-un format lung, pentru aceasta adăugăm parametrul -l (mare):

 deget -l

Aceasta va lista toți utilizatorii activi din sistem.

Ajustați coloaneleCu parametrul -s putem ajusta afișarea coloanelor atunci când executăm Finger:

 deget -s "utilizator"

Vedem cum Finger este o comandă dinamică în care putem obține detalii specifice fiecărui utilizator și astfel putem avea cel mai bun control al fiecăruia dintre ei.

wave wave wave wave wave