Android

Slik viser du brukere i Linux

HVORDAN BRUKE DISCORD! [BASICS]

HVORDAN BRUKE DISCORD! [BASICS]

Innholdsfortegnelse:

Anonim

Har du noen gang ønsket å liste opp alle brukere i Linux-systemet ditt eller telle antall brukere i systemet? Det er kommandoer for å opprette en bruker, slette en bruker, liste innloggede brukere, men hva er kommandoen for å liste opp alle brukere i Linux?

Denne opplæringen viser deg hvordan du kan liste brukere i Linux-systemer.

Få en liste over alle brukere som bruker filen /etc/passwd

Lokal brukerinformasjon lagres i filen /etc/passwd . Hver linje i denne filen representerer påloggingsinformasjon for en bruker. For å åpne filen kan du enten bruke cat eller less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

Systemets UID_MIN og UID_MIN verdier kan være forskjellige, så den mer generiske versjonen av kommandoen ovenfor ville være:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Konklusjon

I denne opplæringen lærte du hvordan du kan liste og filtrere brukere i Linux-systemet ditt, og hva er de viktigste forskjellene mellom system- og normale Linux-brukere.

De samme kommandoene gjelder for all Linux-distribusjon, inkludert Ubuntu, CentOS, RHEL, Debian og Linux Mint.

Legg gjerne igjen en kommentar hvis du har spørsmål.

terminalbruker