Linux List Groups - Snabbguide

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

linux listgrupper

Undrar du hur man använder Linux-kommandon för att lista grupper? Som administratör kan du behöva förstå hur de fungerar och hur specifika användare är länkade till dem.

I den här guiden visar jag dig de enklaste metoderna för att lista grupper på Linux. Låt oss gå!

Lista alla grupper på Linux

För att lista alla grupper på Linux kan du använda:

1. Använd kommandot getent

I Linux-baserade system är gegent kommando används för att visa poster från databaser. Dessutom kan du använda den för att hämta innehållet i gruppdatabasen för att lista alla grupper på din terminal.

För att göra det kör jag "gegent grupp”Kommando.

listar alla grupper på linux med kommandot getent

2. Använda filen /etc/group

Smakämnen / etc / grupp omfattar alla dina lokala grupper. Således kan du lista alla grupper som använder den här filen med "cat /etc/group”Kommando.

listar alla grupper på linux med hjälp av filen /etc/group

Lista alla grupper för den aktuella användaren

För att lista alla grupper för den aktuella användaren kan du använda:

1. Använd id-kommandot

Smakämnen id-kommandot skriver ut användarinformationen på terminalen. Dessutom, för att lista alla grupper av den aktuella användaren, kan du köra "id -Gn".

listar alla grupper av nuvarande användare på linux med id-kommando

I ovanstående id-kommando, kombinationen av -Gn alternativ skriver ut gruppnamnen istället för grupp-ID:n.

2. Använd gruppkommandot

exekvera gruppers kommando utan något alternativ listar alla grupper för den aktuella användaren.

listar alla grupper av nuvarande användare på linux med kommandot grupper

Lista alla grupper av en specifik användare

För att lista alla grupper för en specifik användare med deras grupp-ID:n, kör "id användarnamn".

listar grupper för en specifik användare med deras ID på linux

Som ett resultat visar utgången informationen relaterad till användar-ID som uid, primära användargrupper som guide, och användaren sekundär grupper.

Lista alla medlemmar i en specifik grupp

För att lista alla medlemmar i en viss grupp, kör "gegent-gruppens användarnamn".

listar alla medlemmar i en specifik grupp på linux med kommandot getent

Bonus Tips:

För att bara lista namnen på alla grupper, skriv "awk -F: '{print $1}' /etc/group".

listar endast namn på alla grupper med awk-kommandot

För att visa det totala antalet grupper, kör katt /etc/grupp | grep -c "" kommando.

att få totala grupper räknas på linux med cat- och grep-kommandon

För att sortera gruppnamn i stigande ordning, kör "cut -d: -f1 /etc/group | sortera".

listar alla grupper i stigande ordning på linux med kommandot cut

Du kanske också är intresserad av:

Så nu vet du hur du kör Linux-kommandon för att lista grupper. Dela gärna din feedback i kommentarerna nedan!

Mer om ämnena: linux