Ibland kan det vara nödvändigt att ändra användarrättigheter. Till exempel kan en användare behöva sina privilegier utökade för en viss uppgift, eller en viss användares förmåga 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 metoderna som används för att lista användare 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; denna artikel fokuserar dock på fyra terminalbaserade metoder.
Obs! Även om metoderna som diskuteras nedan utförs på ett Linux Mint 20 -system kan du använda den Linux -distribution du väljer.
Metod 1: Kattkommandot
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ändarkontodetaljer och lösenord som är lagrade i /etc /passwd -filen i Linux -systemet.
$katt /etc/passwd
Som visas nedan kommer körningen av detta kommando att visa användarnamnen, samt lite ytterligare information. Du kan rulla genom den här listan för att se alla användare av Linux -systemet.
Metod # 2: kommandot awk
Kommandot awk är användbart om du bara vill visa användarnamn, vilket kan vara användbart om du inte behöver alla tekniska detaljer som returneras med cat -kommandot. 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:
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
Precis som kommandot awk används det här kommandot för att bara visa användarnamn, utan att 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:
Detta kommando returnerar alla användarnamn som är associerade med ditt Linux -operativsystem.
Metod # 4: kommandot getent
Utmatningen av getent -kommandot liknar mycket det för cat -kommandot, 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:
Detta kommando kommer att lista alla användare av ditt Linux -system, liksom några andra detaljer, som visas på bilden nedan.
Slutsats
Beroende på dina krav kan du välja bland de fyra kommandon som diskuteras i den här artikeln för att få en lista med användare. Två av dessa metoder, förutom att lista alla användare av ditt Linux -system, innehåller också några viktiga detaljer för alla användarkonton.
Det finns variationer av dessa kommandon som du kan experimentera med för att passa dina behov. Sådana variationer ligger dock utanför ramen för denna artikel. Metoderna vi diskuterade här låter dig 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.