sådan listes alle brugere i et Linu. – System

0 Comments

på ethvert givet tidspunkt kan flere brugere betjene et enkelt computersystem. Med sådanne delte systemer skal en systemadministrator dog tage de rette sikkerhedsforanstaltninger, så en bruger ikke kan krænke en anden persons privatliv ved for eksempel at anvende en adgangskontrolmekanisme, der specificerer hver brugers privilegier.

til tider kan en ændring i brugerrettigheder være nødvendig., For eksempel, en bruger kan have brug for hans eller hendes privilegier udvidet til en bestemt opgave, eller en bestemt brugers evne til at få adgang til systemet skal muligvis tilbagekaldes helt. I sådanne scenarier er det vigtigt for systemadministratoren at have fuldstændig viden om alle brugere af systemet.

i denne artikel undersøger vi de metoder, der bruges til at liste brugerne af et Linu. – system. Både grafisk 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 de metoder, der diskuteres nedenfor, udføres på et Linu.Mint 20-system, kan du bruge den Linu. – distribution, du vælger.

Metode # 1: kommandoen “cat”

Hvis du vil bruge kommandoen “cat” til at liste alle brugere i et Linu. – system, skal følgende trin udføres i rækkefølge:

start terminalen.

Brug kommandoen “cat” til en liste over alle de brugere på terminalen, for at vise alle, at brugeren kontooplysninger og adgangskoder, der er gemt i /etc/passwd fil i Linux-systemet.,

$ cat /etc/passwd

der er vist nedenfor, kører denne kommando vil vise de brugernavne, samt nogle supplerende oplysninger. Du kan rulle gennem denne liste for at se alle brugere af Linu. – systemet.

Metode # 2: “awk” kommando

“awk” kommando er nyttigt, hvis du ønsker at 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 Linu. – system, skal følgende trin udføres i rækkefølge:

  • start terminalen.
  • du Køre følgende kommando:
$ awk –F: ‘{ print $1}’ /etc/passwd

Når du har kørt denne kommando i din terminal, er det kun brugernavne vil blive returneret. Denne liste indeholder alle brugere af Linu. – systemet.,

metode # 3: kommandoen “compgen”

ligesom kommandoen “a .k” bruges denne kommando til kun at vise brugernavne og ignorere alle andre detaljer. For at bruge kommandoen” compgen ” til at liste alle brugere af Linu. – systemet, skal følgende trin udføres i rækkefølge:

  • start terminalen.
  • du Køre følgende kommando:
$ compgen –u

Denne kommando vil returnere alle de brugernavne, der er forbundet med din Linux-styresystem.,

Metode # 4: kommandoen “getent”

udgangen af kommandoen “getent” ligner meget kommandoen “cat”, da den viser mange detaljer sammen med brugernavne. For at bruge kommandoen” getent ” til at liste alle brugere i Linu. – systemet, skal følgende trin udføres i rækkefølge:

  • start terminalen.,
  • du Køre følgende kommando:
$ getent passwd

Denne kommando vil vise en liste over alle de brugere i dit Linux-system, samt nogle andre detaljer, som vist på billedet nedenfor.

Konklusion

Afhængigt af dine behov, kan du vælge mellem de fire kommandoer, der omtales i denne artikel, for at få en liste over brugere. To af disse metoder, ud over at liste alle brugere af dit Linu. – system, giver 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 er imidlertid uden for denne artikels anvendelsesområde. De metoder, vi diskuterede heri, giver dig mulighed for at liste alle brugere af dit Linu. – system. Jeg håber, at denne artikel hjalp dig til bedre at forstå dette emne.


Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *