Ubuntu-listebrukere - 6 enkle kommandoer
5 min. lese
Oppdatert på
Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
For å få informasjon om en bestemt bruker på Ubuntu, kjør "grep brukernavn /etc/passwd". Her skal jeg sjekke ut detaljene til "forfatter"-brukeren.
For å telle det totale antallet brukere på Ubuntu, bruk wc-kommandoen med cat som "cat /etc/passwd | wc-l".
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:
- Slik får du tilgang til Linux-filer med Windows Utforsker i Windows 10
- Hvordan kjøre Shell Script i Windows
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!
Brukerforum
0 meldinger