så här listar du alla användare i ett Linux-System

0 Comments

vid varje given tidpunkt kan flera användare använda ett enda datorsystem. Men med sådana delade system måste en systemadministratör vidta lämpliga säkerhetsåtgärder så att en användare inte kan bryta mot en annans integritet genom att till exempel tillämpa en åtkomstkontrollmekanism som anger varje användares privilegier.

Ibland kan en ändring av användarbehörighet vara nödvändig., Till exempel kan en användare behöva sina rättigheter utökade för en viss uppgift, eller en möjlighet för en viss användare att komma åt systemet kan behöva återkallas helt. I sådana scenarier är det viktigt för systemadministratören att ha fullständig kunskap om alla användare av systemet.

i den här artikeln utforskar vi de metoder som används för att lista användarna av ett Linux-system. Både grafiska användargränssnitt (GUI)-baserade metoder och kommandoradsgränssnitt (CLI)-baserade metoder kan användas för denna uppgift; dock, denna artikel fokuserar på fyra terminalbaserade metoder.,

Obs: medan de metoder som diskuteras nedan utförs på ett Linux Mint 20-system kan du använda Linux-distributionen som du väljer.

Metod # 1: kommandot ”cat”

för att använda kommandot ”cat” för att lista alla användare i ett Linux-system bör följande steg utföras i ordning:

Starta terminalen.

Använd kommandot ”cat” för att lista alla användare på terminalen för att visa alla användarkontouppgifter och lösenord som lagras i/etc / passwd-filen i Linux-systemet.,

$ cat /etc/passwd

som visas nedan visar detta kommando användarnamnen, liksom ytterligare information. Du kan bläddra igenom den här listan för att visa alla användare av Linux-systemet.

Metod # 2: kommandot ”awk”

kommandot ”awk” är till hjälp om du bara vill visa användarnamn, vilket kan vara användbart om du inte behöver alla tekniska detaljer som returneras med kommandot ”cat”., För att använda det här kommandot för att lista alla användare i ett Linux-system bör följande steg utföras i ordning:

  • starta terminalen.
  • kör följande kommando:
$ awk –f: ’{ print $1}’/etc/passwd

När du kör det här kommandot i din terminal returneras endast användarnamnen. Denna lista innehåller alla användare av Linux-systemet.,

Metod # 3: kommandot ”compgen”

som kommandot ”awk” används det här kommandot för att endast visa användarnamn och ignorera alla andra detaljer. För att använda kommandot” compgen ” för att lista alla användare av Linux-systemet bör följande steg utföras i ordning:

  • starta terminalen.
  • kör följande kommando:
$ compgen –u

det här kommandot returnerar alla användarnamn som är associerade med ditt Linux-operativsystem.,

Metod # 4: kommandot ”getent”

utmatningen från kommandot ”getent” är mycket lik kommandot ”cat”, eftersom det visar många detaljer tillsammans med användarnamnen. För att använda kommandot” getent ” för att lista alla användare i Linux-systemet bör följande steg utföras i ordning:

  • starta terminalen.,
  • kör följande kommando:
$ getent passwd

det här kommandot listar alla användare av ditt Linux-system, liksom några andra detaljer, som visas i bilden nedan.

slutsats

beroende på dina krav kan du välja mellan de fyra kommandon som diskuteras i den här artikeln för att få en lista över användare. Två av dessa metoder, förutom att lista alla användare av ditt Linux-system, ger också några viktiga detaljer för alla användarkonton.,

det finns varianter av dessa kommandon som du kan experimentera med för att passa dina behov. Sådana variationer ligger dock utanför tillämpningsområdet för denna artikel. De metoder vi diskuterade häri gör att du kan lista alla användare av ditt Linux-system. Jag hoppas att den här artikeln hjälpte dig att bättre förstå detta ämne.


Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *