Typer grupper i Linux
Linux har to typer grupper som inneholder flere brukere:
Oppføring av brukere på Linux
For å oppgi alle brukerne som er til stede på Linux -systemet, kan du kjøre CAT -kommandoen på '/etc/passwd ”-filen. Denne kommandoen vil hjelpe med å returnere antall brukere som er til stede på Linux -systemet.
Bruk også den "mindre" eller "mer" -kommandoen for å navigere i brukerens liste.
$ katt /etc /passwd
$ mindre /etc /passwd
$ mer /etc /passwd
Liste over brukere som bruker /etc /passwd -filen
For å oppgi brukernavn på Linux -systemet, kan du bruke “CAT” -kommandoen og deretter røre utdataene til “Cut” -kommandoen for å isolere brukernavnene som er tilgjengelige i den første kolonnen i listen. Kjør den nedenfor-nevnte kommandoen som vist nedenfor.
$ katt /etc /passwd | kutt -d: -f1
Liste over brukernavn ved hjelp av AWK
For å liste opp brukernavnene på Linux -systemet, bruk “Cat” -kommandoen og rør deretter utdataene til “AWK” -kommandoen som fungerer på samme måte som “Cat” -kommandoen.
Her bruker vi “AWK” -tolk, som vist nedenfor.
$ katt /etc /passwd | awk -f: 'skriv ut $ 1'
Oppføring av brukernavn ved hjelp av getent
Bruk Getent -kommandoen sammen med "Passwd" -argumentet for å oppgi brukernavnene som er tilgjengelige på Linux. Du kan også nevne den valgfrie brukeren du vil vises på skjermen.
Getent Passwd
Getent -kommandoen henter oppføringene fra databasene Navn Service Switch. Det er et UNIX -verktøy for å hente oppføringer fra forskjellige datakilder. Sjekk listen over datakildene som er tilgjengelige fra NSSWITCH.Conf, som er lagret på /etc.
Hvis du vil liste opp alle brukerne ved hjelp av Getent -funksjonen, kan du kjøre følgende kommando.
$ Getent Passwd
Liste over de tilkoblede brukerne på Linux -verten din
For å få listen over brukerne koblet til Linux -systemet, kan du bruke følgende kommando.
$ hvem
Ved hjelp av denne kommandoen vil du oppgi den tilkoblede brukernes liste og skallet de bruker.
Du kan også bruke "brukere" -kommandoen for å få samme resultat som "WHO" -kommandoen, som vist nedenfor.
$ brukere
DevConnected John
Oppføring av grupper som bruker /etc /gruppefil
Bruk den mest brukte “Cat” -kommandoen for å få listen over gruppene som er tilgjengelige i “/etc/Group” -filen. Når du kjører kommandoen, vil du få listen over gruppene.
$ katt /etc /gruppe
$ mindre /etc /gruppe
$ mer /etc /gruppe
Men hvis du leter etter gruppenavnene som er til stede i "/etc/group" -filen, kan du bruke CAT -kommandoen og deretter røre utgangen til "Cut" -kommandoen som vist nedenfor.
$ katt /etc /gruppe | kutt -d: -f1
$ katt /etc /gruppe | awk -f: 'skriv ut $ 1'
Hvis du vil isolere en gruppe for å sjekke hvilke brukere som tilhører den gruppen, kan du bruke kommandoen nedenfor.
$ katt /etc /gruppe | grep
Oppføring av grupper som bruker getent
Du kan bruke "Getent" -kommandoen for å oppgi brukerne på Linux -systemet.
$ Getent
Hvis du ikke gir nøkkelen, vil du få hele gruppefilen.
$ Getent Group
Oppføring av grupper for den nåværende brukeren
Ved å bruke “Group” -kommandoen viser en liste over grupper en spesifikk bruker er i.
$ grupper
Hvis du ikke gir noe argument, vil du få listen over gruppene for brukeren som kjører kommandoen.
Konklusjon
Linux -systemet inneholder brukere og grupper i forskjellige filer. Noen ganger blir det viktig å få brukerdetaljene og til hvilken gruppe de tilhører. Dermed tilbyr Linux noen kommandoer som vil hjelpe deg å oppnå det. Du kan kjøre noen kommandoer for å få brukerdetaljene og gruppen de tilhører. Du kan også få den komplette listen over brukere på Linux -systemet, aktive brukere og gruppenavn.
Du kan gå gjennom denne artikkelen for å få forskjellige kommandoer for å få listen over alle gruppene i Linux og forstå hvordan de fungerer.