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.
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:
- Start terminalen.
- Kør følgende kommando:
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:
- Start terminalen.
- Kør følgende kommando:
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:
- Start terminalen.
- Kør følgende kommando:
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.