Når administrasjonen av Linux -operativsystemer er innenfor våre roller, er det ideelt å kjenne til forskjellige kommandoer som støtte- og administrasjonsoppgavene vil være mye mer utholdelige siden takket være dem vil vi innhente kritisk informasjon som senere vil være til stor hjelp for analyse eller rapporter.
Utvilsomt er et av de mest delikate aspektene i enhver type organisasjon håndtering av brukere, og spesielt hvis flere enn en har tilgang til systemet, siden det vil være mye mer komplekst å avgjøre hvem og når disse feilene oppstår hvis det oppstår en feil. …
For å løse denne typen styring finner vi Finger-kommandoen som gir oss en oversikt over brukerne som for øyeblikket er koblet til systemet, og basert på denne informasjonen kan vi kryssjekke detaljer for å kjenne deres aktiviteter og innvirkning på systemet og dets drift. Solvetic vil gjøre en fullstendig analyse av denne verdifulle kommandoen i Linux, og dermed vil du ha en alliert mer til administrasjonsoppgaver.
1. Slik installerer og bruker du Finger på Linux
Trinn 1
Som hovedregel er Finger ikke installert på Linux, i dette tilfellet snakker vi om Ubuntu 19, så vi må utføre følgende for installasjonen:
sudo apt installer finger
Steg 2
Ved bruk av Fedora må vi utføre følgende:
sudo dnf installere fingerTrinn 3
Når Finger er installert på systemet, vil dette være den generelle syntaksen for bruk:
finger [-lmsp] [bruker …] [bruker @ vert …]Parametrene som er angitt her er følgende:
-sViser brukerens påloggingsnavn, hans virkelige navn, datamaskinnavnet og skrivestatusen, inaktiv tid, påloggingstiden og andre tilgjengelige parametere, i dette tilfellet har påloggingstiden formatet måned, dag, timer.
-lDenne parameteren genererer et format med flere linjer der vi vil se all informasjon om alternativet -s, legge til brukerens hjemmekatalog, telefonnummeret, påloggingsskallet, poststatus, samt innholdet i filene ".plan" , ".project", ".pgpkey" og ".forward" direkte brukerens hjemmekatalog.
-PForhindrer alternativet -l fra å gjengi innholdet i ".plan", ".project" og ".pgpkey" filene.
-mHopp over samsvar med brukernavn
Hvis ingen parameter er angitt, antas resultatene av -l -verdien, og Finger -kommandoen vil skrive ut en oppføring knyttet til hver bruker som er logget på operativsystemet.
Trinn 4
I tillegg til dette kan vi søke etter data på eksterne datamaskiner ved hjelp av formatet bruker @ host eller @host.
Når vi kjører finger, vil vi se følgende:
Der finner vi følgende verdier:
Logg InnDet er brukernavnet som har startet gjeldende økt
YamDet er det virkelige navnet på den tilkoblede brukeren
TtyDet refererer til typen terminal der vi er tilkoblet, verdien ": 0" indikerer det fysiske tastaturet og skjermen knyttet til det fysiske utstyret
TomgangDet er den nåværende brukerens inaktivitetstid. Hvis du ser et enkelt siffer, vil dette indikere at de er minutter, og hvis vi ser to punkter, vil det indikere timer og minutter, og hvis vi ser bokstaven "d", vil det være dager og timer.
InnloggingstidDet er tiden da økten ble startet
KontorDet er en gammel verdi der data fra brukerens kontor ble vist, men for øyeblikket vises utstyrets IP -adresse og verdien “: 0” refererer til det fysiske tastaturet og utstyrsskjermen igjen.
KontortelefonDer vises kontornummeret, men hvis roten ikke har registrert noe telefonnummer, vil vi se et tomt mellomrom.
Trinn 5
Hvis det er flere brukere tilkoblet, vil vi se noe som ligner på dette:
2. Hvordan bruke Finger -kommandoen for en bestemt bruker
Finger lar oss spesifisere en bestemt bruker og ikke alle brukerne av systemet, for dette er det nok å utføre følgende syntaks:
finger "bruker"
Vi kan finne forskjellige aspekter ved brukeren, for eksempel:
KatalogDet er hjemmekatalogen til den angitte brukeren
SkallDet er skallet som brukes
På sidenAngir klokkeslett og dato brukeren logget på, fra hvilken type og med hvilken IP -adresse.
PostDen viser brukerens e -post (hvis den har den), og hvis e -posten har blitt gjennomgått, vil den vise gjennomgangstiden
PlanHvis brukeren oppretter en ".plan" og ".project" -fil i hjemmekatalogen og legger til informasjon i den, vil den bli vist her.
En annen måte å få tilgang til en brukers informasjon er ved å bruke det virkelige navnet:
3. Vis resultater ved å hoppe over .plan- og .project -filer Finger -kommando på Linux
Hvis vi vil at Finger -kommandoen skal gi oss brukerens data, men vi utelater disse to filene, må vi utføre følgende:
finger -p "bruker"
Slik bruker du alternativet for lang oppføringDette er en måte å vise alle brukere i et langt format, for dette legger vi til parameteren -l (stor):
finger -l
Dette vil vise alle aktive brukere på systemet.
Juster kolonnerMed parameteren -s kan vi justere visningen av kolonnene når vi kjører Finger:
finger -"bruker"
Vi ser hvordan Finger er en dynamisk kommando der vi kan få spesifikke detaljer om hver bruker og dermed ha den beste kontrollen over hver enkelt av dem.