Linux -operativsystem har gjort alt veldig enkelt. Det stikker ikke brukeren med en tilnærming som en enkelt funksjon kan utføres på flere måter. Enten du vil gå med de innebygde kommandoene eller foretrekker å installere noe verktøy, er valget ditt!
På samme måte vil vi i denne guiden se mange måter å finne bruker -IDen gjennom forskjellige kommandoer. Men spørsmålet er, hvorfor trenger du å få en identitet som i de fleste tilfeller, administratoren er den eneste brukeren.
Det er nødvendig å finne IDen din når du gir tilgang til andre mennesker. I dette tilfellet har en enkelt PC flere kontoer som brukerne logget inn. En annen sak kan oppstå hvis brukeren er koblet eksternt på en server og trenger en rask respons for å få detaljer om det innloggede brukernavnet.
Hvordan finne bruker -ID i Linux
I Linux -distribusjoner har vi flere kommandoer som hjelper til med å finne bruker -IDen veldig raskt:
ID -kommando
De id Kommando er den enkleste måten å vise en liste over ekte og effektive brukere, og den viser også gruppe -ID -ene.
Du kan enten bare skrive inn "id”I terminalen eller bruk brukernavnet med“id”Kommando som nevnt nedenfor:
$ ideller
$ id WardahGetent Command
“Getent”Kommando i UNIX og Linux-lignende systemer brukes til å hente oppføringene fra en systemdatabase støttet av NSS (Navntjenestebryter) Biblioteker. Brukerdetaljene er lagret i PASSWD- og gruppedatabasene.
For å få brukerens detaljer gjennom Getent Kommando, følg syntaks:
Getent [Database] [Key…]Så hvis jeg vil vise detaljene om bruker -ID, ville kommandoen være:
$ getend passwd wardahLslogins -kommando
“Lslogins”Kommandoverktøy i Linux må bare hente alle tilgjengelige detaljer fra systemfilene om spesifikke brukere.
“-u”Flagg i“Lslogins”Kommando brukes til å vise brukerkontoer:
$ lslogins -uw kommando
“w”Kommando hjelper til med å vise gjeldende innloggede brukere og handlingene de utførte i et system:
$ wsom befaler
“WHO”Kommandoverktøy brukes til å skrive ut brukernavnet som for øyeblikket er logget inn og terminaldetaljene med dato og klokkeslett. Du kan enten bare skrive inn "WHO”Eller bruk det med flagget”-u”I terminalen:
$ hvemWhoami Command
For å vise det eneste brukernavnet for gjeldende innlogget konto, type:
$ whoamigrep kommando
“grep”Kommando regnes som et kraftig Linux -verktøy for å søke etter et bestemt mønster. Det hjelper å søke på data (tekst eller strenger) fra de gitte og vise dem. For å vise brukerdetaljene fra/etc/passwd fil, følg kommandoen:
$ grep wardah /etc /passwdBrukere og ekko $ brukerkommando
“Brukere”Kommando brukes til å vise en liste over alle brukere som er logget inn i systemet, mens“Echo $ bruker”Er et alternativ av kommandoen”hvem er jeg.”Det viser et en-linjes svar.
$ brukereSiste kommando
Bruker siste Kommando kan brukeren skrive ut listen over de siste påloggede brukerne til operativsystemet:
$ sistFingerkommando
Hvis du vil installere kommandolinjeverktøyet for å søke etter brukerens informasjon, er ingenting best fra "finger”Kommando.
“finger”Kommandolinjeverktøy i Linux brukes til å skrive ut brukerinformasjon i terminalen. Det er ikke et innebygd verktøy i de fleste Linux-distribusjoner. Så for å få det, installer den først:
$ sudo apt installer fingerNå, for å vise nødvendig informasjon om brukeren som inkluderer brukerens virkelige navn, kataloginformasjon, skall osv., type:
$ Finger WardahKonklusjon
I denne oppskrivningen har vi lært flere måter å finne brukeridentiteten på Linux-systemet. Linux-systemet introduserte mange kommandolinjeverktøy for å vise bruker-ID. Hvis du vil installere verktøyet for å få informasjon, har vi nevnt “finger”Kommandolinjeverktøy for å skrive ut alle nødvendige detaljer om brukeren.