Ubuntu-listebrukere - 6 enkle kommandoer

Ikon for lesetid 5 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

ubuntu liste brukere

Lurer du på hvordan du bruker Ubuntu til å liste brukere? Siden det er et flerbrukeroperativsystem, lar det flere brukere på forskjellige terminaler eller datamaskiner få tilgang til et enkelt system. Du bør imidlertid liste opp brukerkontoer for bedre administrasjon.

I denne veiledningen vil jeg diskutere noen viktige kommandoer for å oppnå dette med letthet.

La oss rulle inn!

Hvorfor er det viktig å liste brukere på Ubuntu?

Oppføringsbrukere tilbyr flere fordeler som:

  • Systemadministrasjon: Du kan liste Ubuntu-brukere for å bekrefte kontostatus, sjekke tillatelser og utføre andre vedlikeholdsoppgaver som kontosletting og tilbakestilling av passord.
  • Sikkerhet: Identifisering og overvåking av brukere på Ubuntu-systemet hjelper til med å oppdage uautoriserte kontoer som kan utgjøre sikkerhetstrusler.
  • Ressursforvaltning: Som Linux-administrator kan du identifisere hvilke brukere som bruker mest ressurser. Dette hjelper deg med å optimalisere systemytelsen.
  • Dokumentasjon og rapportering: Å få informasjon om alle systembrukere hjelper IT-teamene med å dokumentere konfigurasjoner og oppsett.
  • Samarbeid: Du kan sjekke om bestemte brukere har systemkontoer eller finne en bruker som du trenger å samarbeide med om bestemte prosjekter.
  • Feilsøking: Du kan bruke listen over brukere til å finne konflikter eller problemer.

Slik viser du brukere på Ubuntu

La oss utforske følgende seks kommandoer for å liste brukere på Ubuntu:

1. Bruke kattekommandoen

I Linux-baserte operativsystemer er "etc/passwd”-filen inneholder en liste over konfigurerte brukere sammen med relevant informasjon for hver. I tillegg kan du bruke hvordan kommando for å se innholdet på terminalen.

For å gjøre det, trykk CTRL + ALT + T for å åpne Ubuntu-terminalen. Skriv inn "cat / etc / passwd”Og slo Enter.

liste ubuntu-brukere med cat-kommando

Som et resultat vil du se en liste over brukere, der hver rad i tabellen viser omfattende detaljer som:

  • Brukernavn
  • Passord (hvor x indikerer et passord for den respektive brukeren)
  • Bruker-ID (UID)
  • Brukerens gruppe-ID (GID)
  • Valgfri info (inkludert fullt navn, telefonnummer, romnummer osv.)
  • Hjemmekatalog
  • Standard påloggingsskall

For en bedre forståelse, sjekk ut følgende diagram:

forstå mønsteret i filen /etc/passwd

2. Bruke mindre kommando

På Ubuntu er mindre kommandoen brukes til å lese innholdet på en tekstside én side om gangen. I dette tilfellet vil jeg bruke den til å vise filen "/etc/passwd" og liste alle brukere på Ubuntu-terminalen min.

For dette vil jeg kjøre mindre "/etc/passwd" kommando, som vil gi følgende utgang.

liste ubuntu-brukere med mindre kommandoer

3. Bruke getent-kommandoen

De høflig kommando hjelper deg med å få oppføringer fra viktig tekst som inneholder brukerinformasjon som passwd og gruppedatabaser.

Nå, for å liste oppføringene til "/etc/passwd"-filen, kjører jeg "godt passwdKommando.

viser ubuntu-brukere med gegent-kommandoen

4. Bruke awk-kommandoen

awk kommando er nyttig når du kun vil vise brukernavnet. For eksempel når du skriver et skript for å utføre en operasjon på flere brukerkontoer. I dette scenariet kan det være en tidsbesparende å angi bare brukernavn og omdirigere dem til en tekst.

Her vil jeg legge til -F alternativ som et feltseparasjonsalternativ med ":" for å skrive ut bare det første feltet fra "/ Etc / passwd” fil som representerer brukernavnene.

viser ubuntu-brukere med awk-kommandoen

5. Bruke kutt-kommandoen

Du kan også oppnå samme utgang med kutt kommando. For dette, omdiriger utdataene fra "/etc/passwd" til cut-kommandoen ved å bruke røroperatøren "|". Legg til -d-alternativet som skilletegn og -f for bare å velge det første feltet.

Jeg skriver for eksempel "cat /etc/passwd | kutt -d: -f1Kommando.

liste ubuntu-brukere med cut-kommando

6. Bruke compgen-kommandoen

De compgen kommando med -u alternativet viser brukerkontoene på terminalen. Dessuten kan du sende utdataene til kolonnekommandoen for å liste brukernavn i kolonner i stedet for en enkelt lang liste.

For demonstrasjonen vil jeg utføre "compgen -u | kolonneKommando.

liste ubuntu-brukere med compgen-kommandoen

Slik viser du bare brukere som er pålogget for øyeblikket på Ubuntu

For å vise kun påloggede brukere, kan du bruke:

Bruke hvem-kommandoen

I Ubuntu er som kommanderer viser påloggingsnavnet til gjeldende bruker, terminallinjenumre, påloggingstiden og det eksterne vertsnavnet.

Nå, for å liste opp påloggede brukere med de nevnte detaljene, skriver jeg "som” kommando i terminalen.

viser bare påloggede brukere med hvem som kommando

I henhold til den gitte utgangen, "forfatter” er den nåværende påloggede brukeren på Ubuntu-systemet mitt.

Bruke w-kommandoen

De w kommando i Linux gir en rask oppsummering av hvem som for øyeblikket bruker systemet, hvor mye systemet brukes, og hvilke programmer som kjører for øyeblikket.

Nå skal jeg kjøre "wKommando.

viser kun påloggede brukere med w-kommandoen

I utgangen ovenfor:

  • BRUKER representerer mitt brukernavn som den påloggede brukeren.
  • TTY viser terminalenheten som er knyttet til min nåværende økt.
  • FRA indikerer den eksterne verten som jeg er koblet til.
  • LOGG INN@ viser tidspunktet jeg har logget på systemet.
  • TOMGANG representerer varigheten av inaktivitet siden min siste interaksjon.
  • JCPU indikerer CPU-tiden brukt for alle prosesser knyttet til økten min.
  • PCPU viser prosentandelen av CPU-tiden brukt i den gjeldende prosessen.
  • HVA viser detaljene knyttet til en prosess eller kommando som kjører i økten min.

Bonus Tips:

For å sjekke navnet på den påloggede brukeren, skriv "Brukere" i Ubuntu-terminalen.

sjekker navnet på for øyeblikket påloggede ubuntu-brukere

For å få informasjon om en bestemt bruker på Ubuntu, kjør "grep brukernavn /etc/passwd". Her skal jeg sjekke ut detaljene til "forfatter"-brukeren.

få informasjon om en bestemt bruker på ubuntu

For å telle det totale antallet brukere på Ubuntu, bruk wc-kommandoen med cat som "cat /etc/passwd | wc-l".

teller ubuntu-brukere med wc-kommandoen
sjekke rekkevidde for bruker-IDer på ubuntu

For å sjekke rekkevidden for bruker-ID-er, kjør "grep -E '^UID_MIN|^UID_MAX' /etc/login.defsKommando.

Du kan også være interessert i:

Velg en av de diskuterte tilnærmingene for å gjennomgå brukerkontoene. Merk at disse kommandoene kan kjøre på alle Linux-distribusjoner inkludert Ubuntu. Dessuten trenger ingen av dem sudo-tilgang, noe som betyr at de er tilgjengelige for alle brukere.

Nå som du vet hvordan du bruker Ubuntu til å liste brukere, del favorittmetoden din i kommentarene nedenfor!

Mer om temaene: Ubuntu