Introduktion
Hvis du er en bruger din egen computer, forekommer det ret indlysende, at den nuværende bruger vil være dig. Det er muligt, at du er logget ind som en anden bruger end dig, især hvis du bruger et terminalvindue.
Hvis du for eksempel brugte følgende kommando, ville du rent faktisk køre som root.
sudo su
Hvis du er logget ind på en Linux-server på dit arbejdssted, og du arbejder i supportteamet, skal du muligvis bruge forskellige brugerkonti afhængigt af hvilken server eller applikation du arbejder på.
Faktisk kan du muligvis have skiftet bruger så mange gange, at du ikke ved, hvilken brugers shell du faktisk arbejder i.
Denne vejledning viser dig den kommando, du skal bruge for at finde ud af, hvem du er logget ind som.
Sådan viser du dit nuværende brugernavn
For at vise hvilken bruger, du er logget ind, skal du blot skrive følgende kommando i dit terminalvindue:
hvem er jeg
Udgangen af ovennævnte kommando viser simpelthen den aktuelle bruger.
Du kan prøve dette ved at åbne et terminalvindue og indtaste kommandoen. For at bevise det fungerer køre kommandoensudo suog kør derefterhvem er jeg kommando igen.
Hvis du virkelig vil bevise det, skal du følge denne vejledning for at oprette en ny bruger og derefter skifte til den bruger ved hjælp af kommandoensu - . Endelig kørehvem er jegkommando igen.
Find ud af dit brugernavn ved hjælp af id -un
I en bizar verden, hvor whoami ikke er installeret, er der en anden kommando, du kan bruge, som også fortæller dit nuværende brugernavn.
Indtast følgende kommando i et terminalvindue:
id -un
Resultatet er nøjagtigt det samme somhvem er jegkommando.
Mere om id-kommandoen
Det idKommando kan bruges til at vise mere end bare den aktuelle bruger.
Hvis du kører id-kommandoen på egen hånd, vises følgende oplysninger:
- bruger ID
- gruppe id
- grupper
Du kan indsnævre informationen fraidkommando.
For eksempel kan du kun vise den effektive gruppe brugeren tilhører ved at skrive følgende kommando:
id -g
Ovenstående kommando viser kun gruppens id. Det viser ikke gruppenavnet. For at vise det effektive gruppenavn, kør følgende kommando:
id-nn
Du kan vise alle de gruppesider, som en bruger tilhører, med følgende kommando:
id -G
Igen viser kommandoen ovenfor kun gruppens ids. Du kan vise gruppens navne med følgende kommando:
id -Gn
Jeg har allerede vist dig, hvordan du viser dit brugernavn ved hjælp af id-kommandoen:
id -un
Hvis du bare vil vise dit bruger id uden brugernavnet, skal du blot køre følgende kommando:
id -u
Resumé
Du kan bruge --help-kontakten med enten whoami- og id-kommandoerne for at finde ud af den aktuelle mandside for hvert program.
id - hjælp
whoami - hjælp
For at se den aktuelle version af id og / eller den aktuelle version af whoami, brug følgende kommandoer:
id - version
whoami - version
Yderligere læsning
Hvis du kunne lide denne vejledning, kan du finde disse lige så nyttige:
- Sådan finder du katalogdelen af et filnavn
- Sådan udskrives tekst til terminalvinduet
- Sådan stopper du et script ved hjælp af kommandoen søvn
- Begynder guide til nano editor
- Sådan sammenlignes to tekstfiler ved hjælp af kommandolinjen