Når administrationen af Linux -operativsystemer er inden for vores roller, er det ideelt at kende forskellige kommandoer, hvormed support- og administrationsopgaverne vil være meget mere tålelige, da vi takket være dem vil få kritisk information, som senere vil være til stor hjælp for analyse eller rapporter.
Uden tvivl er et af de mest sarte aspekter i enhver form for organisation administration af brugere, og især hvis mere end én har adgang til systemet, da hvis der opstår en fejl, vil det være meget mere komplekst at afgøre, hvem og hvornår disse fejl genereres …
For at løse denne type styring finder vi Finger-kommandoen, som giver os et overblik over de brugere, der i øjeblikket er forbundet til systemet, og baseret på disse oplysninger kan vi krydstjekke detaljer for at kende deres aktiviteter og indvirkning på systemet og dets drift. Solvetic vil foretage en komplet analyse af denne værdifulde kommando i Linux, og dermed har du endnu en allieret til administrationsopgaver.
1. Sådan installeres og bruges Finger på Linux
Trin 1
Som hovedregel er Finger ikke installeret på Linux, i dette tilfælde taler vi om Ubuntu 19, så vi skal udføre følgende for installationen:
sudo apt installere finger
Trin 2
I tilfælde af brug af Fedora skal vi udføre følgende:
sudo dnf installer fingerTrin 3
Når Finger er installeret på systemet, er dette den generelle syntaks til brug:
finger [-lmsp] [bruger …] [bruger @ vært …]Parametrene angivet her er følgende:
-sViser brugerens login navn, hans rigtige navn, computerens navn og skrivestatus, inaktiv tid, login tid og andre tilgængelige parametre, i dette tilfælde har login tiden formatet måned, dag, timer.
-lDenne parameter genererer et format med flere linjer, hvor vi vil se alle oplysninger om -s -indstillingen, tilføje brugerens hjemmekatalog, telefonnummeret, login -shell, mailstatus samt indholdet af filerne ".plan" , ".project", ".pgpkey" og ".forward" direkte brugerens hjemmemappe.
-PForhindrer indstillingen -l i at gengive indholdet af ".plan", ".project" og ".pgpkey" filerne.
-mSpring matchning af brugernavn over
Hvis der ikke er angivet nogen parameter, antages resultaterne af -l -værdien, og Finger -kommandoen udskriver en post, der er knyttet til hver bruger, der er logget på operativsystemet.
Trin 4
Ud over dette kan vi søge efter data på eksterne computere ved hjælp af formatet bruger @ host eller @host.
Når vi kører finger, ser vi følgende:
Der finder vi følgende værdier:
Log påDet er brugernavnet, der har startet den aktuelle session
YamDet er det rigtige navn på den tilsluttede bruger
TtyDet refererer til den type terminal, hvor vi er tilsluttet, værdien ": 0" angiver det fysiske tastatur og den skærm, der er knyttet til det fysiske udstyr
LedigDet er den aktuelle brugers inaktivitetstid, hvis man ser et enkelt ciffer, vil dette indikere, at de er minutter, og hvis vi ser to punkter, vil det angive timer og minutter, og hvis vi ser et bogstav "d", vil det være dage og timer.
Login tidDet er det tidspunkt, hvor sessionen blev startet
KontorDet er en gammel værdi, hvor data fra brugerens kontor blev vist, men i øjeblikket vises udstyrets IP -adresse, og værdien “: 0” refererer til det fysiske tastatur og udstyrsskærmen igen.
Kontor telefonDer vises kontornummeret, men hvis root ikke har registreret noget telefonnummer, vil vi se et tomt mellemrum.
Trin 5
Nu, hvis der er flere brugere forbundet, vil vi se noget, der ligner dette:
2. Sådan bruges Finger -kommandoen til en bestemt bruger
Finger giver os mulighed for at specificere en bestemt bruger og ikke alle systemets brugere, derfor er det nok at udføre følgende syntaks:
finger "bruger"
Vi kan finde forskellige aspekter af brugeren, såsom:
VejviserDet er hjemmemappen for den angivne bruger
SkalDet er skallen, der bruges
På SidenAngiver det klokkeslæt og den dato, brugeren loggede ind, fra hvilken tty og med hvilken IP -adresse.
PostDen viser brugerens e -mail (hvis den har den), og hvis e -mailen er blevet gennemgået, viser den gennemgangstiden
PlanHvis brugeren opretter en ".plan" og ".project" -fil i hjemmemappen og tilføjer oplysninger i den, vil den blive vist her.
En anden måde at få adgang til en brugers oplysninger på er ved at bruge deres rigtige navn:
3. Vis resultater ved at springe .plan- og .project -filer over Finger -kommandoen på Linux
Hvis vi vil have Finger -kommandoen til at give os en brugers data, men udelader disse to filer, skal vi udføre følgende:
finger -p "bruger"
Sådan bruges indstillingen med lang listeDette er en måde at vise alle brugere i et langt format, til dette tilføjer vi parameteren -l (stor):
finger -l
Dette viser en liste over alle aktive brugere på systemet.
Juster kolonnerMed parameteren -s kan vi justere visningen af kolonnerne, når vi udfører Finger:
finger -s "bruger"
Vi ser, hvordan Finger er en dynamisk kommando, hvor vi kan få specifikke detaljer om hver bruger og dermed have den bedste kontrol over hver enkelt af dem.