Introduktion
Om du använder en egen dator verkar det ganska uppenbart att den nuvarande användaren kommer att vara dig. Det är möjligt att du är inloggad som en annan användare än dig, speciellt om du använder ett terminalfönster.
Om du till exempel använde följande kommando skulle du faktiskt köra som root.
sudo su
Om du är inloggad på en Linux-server på din arbetsplats och du arbetar i supportteamet kan du behöva använda olika användarkonton beroende på vilken server eller program du arbetar med.
Ibland kan du ha bytt användare så många gånger att du inte vet vilken användares skal du faktiskt jobbar i.
Den här guiden visar det kommando som du behöver använda för att ta reda på vem du är inloggad som.
Så här visar du ditt nuvarande användarnamn
För att visa vilken användare du är inloggad för, skriv helt enkelt följande kommando i ditt terminalfönster:
vem är jag
Utmatningen från ovanstående kommando visar helt enkelt den nuvarande användaren.
Du kan prova detta genom att öppna ett terminalfönster och ange kommandot. För att bevisa att det fungerar kör kommandotsudo suoch kör sedanvem är jag kommandot igen.
Om du verkligen vill bevisa att det fungerar följer den här guiden för att skapa en ny användare och sedan byta till den användaren med kommandotsu - . Slutligen springavem är jagkommandot igen.
Ta reda på ditt användarnamn Använda id -un
I en bisarr värld där whoami inte är installerad finns det ett annat kommando du kan använda som också kommer att berätta ditt nuvarande användarnamn.
Skriv följande kommando i ett terminalfönster:
id -un
Resultatet är exakt detsamma somvem är jagkommando.
Mer om id-kommandot
De idKommando kan användas för att visa mer än bara den nuvarande användaren.
Kör id-kommandot på egen hand visar följande information:
- användar ID
- grupp-id
- grupper
Du kan begränsa informationen frånidkommando.
Du kan till exempel visa bara den effektiva gruppen användaren tillhör genom att skriva följande kommando:
id -g
Ovanstående kommando visar bara grupp-id. Det visar inte gruppnamnet. För att visa det effektiva gruppnamnet kör följande kommando:
id-ngn
Du kan visa alla gruppsidor som en användare tillhör med följande kommando:
id -G
Återigen visar kommandot ovan bara gruppen ids. Du kan visa gruppnamnen med följande kommando:
id -Gn
Jag har redan visat dig hur du visar ditt användarnamn med id-kommandot:
id -un
Om du bara vill visa ditt användar-ID utan användarnamnet kör du helt enkelt följande kommando:
id -u
Sammanfattning
Du kan använda --help-omkopplaren med antingen whoami- och id-kommandon för att ta reda på den aktuella mansidan för varje program.
id - hjälp
whoami - hjälp
För att se den aktuella versionen av id och / eller den nuvarande versionen av whoami använd följande kommandon:
id - version
whoami - version
Vidare läsning
Om du gillade den här guiden kan du hitta dessa lika lika användbara:
- Så här hittar du katalogdelen av ett filnamn
- Så här matar du ut text till terminalfönstret
- Så här pausar du ett skript med hjälp av sovkommandot
- Nybörjarguide till nano-redaktören
- Så här jämför du två textfiler med kommandoraden