Android

Sådan vises brugere i Linux

Se hvordan du bruker virtuelle skrivebord i Windows 10

Se hvordan du bruker virtuelle skrivebord i Windows 10

Indholdsfortegnelse:

Anonim

Har du nogensinde ønsket at liste alle brugere i dit Linux-system eller tælle antallet af brugere i systemet? Der er kommandoer til at oprette en bruger, slette en bruger, liste indlogerede brugere, men hvad er kommandoen til at liste alle brugere i Linux?

Denne tutorial viser dig, hvordan du viser brugere i Linux-systemer.

Hent en liste over alle brugere, der bruger /etc/passwd

Lokal brugerinformation gemmes i filen /etc/passwd . Hver linje i denne fil repræsenterer loginoplysninger for en bruger. For at åbne filen kan du enten bruge 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

Dine system UID_MIN og UID_MIN værdier kan være forskellige, så den mere generiske version af 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

Konklusion

I denne tutorial lærte du, hvordan du liste og filtrerer brugere i dit Linux-system, og hvad er de største forskelle mellem system- og normale Linux-brugere.

De samme kommandoer gælder for enhver Linux-distribution, herunder Ubuntu, CentOS, RHEL, Debian og Linux Mint.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

terminalbruger