Brugeradministration

Sådan vises en liste over alle brugere i et Linux-system

Sådan vises en liste over alle brugere i et Linux-system
Til enhver tid kan flere brugere betjene et enkelt computersystem. Med sådanne delte systemer skal en systemadministrator dog træffe de rette sikkerhedsforanstaltninger, så en bruger ikke kan krænke andres privatliv ved f.eks. At anvende en adgangskontrolmekanisme, der specificerer hver brugers rettigheder.

Til tider kan en ændring i brugerrettigheder være nødvendig. For eksempel kan en bruger have brug for at udvide sine rettigheder til en bestemt opgave, eller en brugers evne til at få adgang til systemet kan muligvis blive tilbagekaldt helt. I sådanne scenarier er det vigtigt for systemadministratoren at have fuldstændig kendskab til alle brugere af systemet.

I denne artikel undersøger vi de metoder, der bruges til at liste brugerne af et Linux-system. Både grafiske brugergrænseflade (GUI) -baserede metoder og kommandolinjegrænseflade (CLI) -baserede metoder kan bruges til denne opgave; denne artikel fokuserer dog på fire terminalbaserede metoder.

Bemærk: Mens metoderne beskrevet nedenfor udføres på et Linux Mint 20-system, kan du bruge den Linux-distribution, du vælger.

Metode nr. 1: Kommandoen “kat”

For at bruge kommandoen “cat” til at liste alle brugere i et Linux-system skal følgende trin udføres i rækkefølge:

Start terminalen.


Brug kommandoen “cat” til at liste alle brugere på terminalen for at få vist alle brugerkontooplysninger og adgangskoder, der er gemt i / etc / passwd-filen i Linux-systemet.

$ kat / etc / passwd


Som vist nedenfor viser kørsel af denne kommando brugernavne samt nogle yderligere oplysninger. Du kan rulle gennem denne liste for at se alle brugerne af Linux-systemet.

Metode nr. 2: Kommandoen “awk”

Kommandoen "awk" er nyttig, hvis du kun vil vise brugernavne, hvilket kan være nyttigt, hvis du ikke har brug for alle de tekniske detaljer, der returneres med kommandoen "cat". For at bruge denne kommando til at liste alle brugere i et Linux-system skal følgende trin udføres i rækkefølge:

$ awk -F: 'print $ 1' / etc / passwd


Når du kører denne kommando i din terminal, returneres kun brugernavne. Denne liste inkluderer alle brugere af Linux-systemet.

Metode nr. 3: Kommandoen “compgen”

Ligesom kommandoen "awk" bruges denne kommando til kun at vise brugernavne, idet alle andre detaljer ignoreres. For at bruge kommandoen "compgen" til at liste alle brugere af Linux-systemet skal følgende trin udføres i rækkefølge:

$ compgen -u


Denne kommando returnerer alle brugernavne, der er knyttet til dit Linux-operativsystem.

Metode nr. 4: Kommandoen “getent”

Outputtet fra "getent" -kommandoen svarer meget til kommandoen "cat", da den viser mange detaljer sammen med brugernavne. For at bruge kommandoen "getent" til at liste alle brugere i Linux-systemet skal følgende trin udføres i rækkefølge:

$ getent passwd


Denne kommando viser alle brugere af dit Linux-system samt nogle andre detaljer, som vist på billedet nedenfor.

Konklusion

Afhængigt af dine krav kan du vælge mellem de fire kommandoer, der diskuteres i denne artikel, for at få en liste over brugere. To af disse metoder giver, ud over en liste over alle brugere af dit Linux-system, også nogle vigtige detaljer for alle brugerkonti.

Der er variationer af disse kommandoer, som du kan eksperimentere med, så de passer til dine behov. Sådanne variationer ligger dog uden for denne artikels anvendelsesområde. Metoderne vi diskuterede her giver dig mulighed for at liste alle brugere af dit Linux-system. Jeg håber, at denne artikel hjalp dig med bedre at forstå dette emne.

Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...